如何在javascript代码中编写php变量

时间:2011-05-20 16:31:10

标签: php javascript

这是我在img src属性中使用的路径,我在php程序中使用

'user/hangout_images/".$imag_addr." '

任何人都可以告诉如何将上面给出的路径插入到以下javascript代码中给出的路径中吗?

$(document).ready(function() {
  $('#imageid').attr( "src", "/new/path/to/image.jpg" );
});

3 个答案:

答案 0 :(得分:4)

$(document).ready(function() {
  $('#imageid').attr( "src", '<?php echo "user/hangout_images/$imag_addr"; ?>' );
});

答案 1 :(得分:4)

你应该尝试尽可能多地将PHP从PHP中保留下来,希望我不是在挑剔......

$(document).ready(function() {
  $('#imageid').attr( "src", "/new/path/to/<?php echo $image_addr;?>" );
});

还记得PHP在javascript(在浏览器中呈现)之前在服务器上呈现,因此如果您尝试对已经加载的页面进行PHP更改,那将无效。

答案 2 :(得分:1)

如果你不想把你的javascript放在你的PHP中,我相信你必须使用AJAX。 这个可能工作..

source.php

$image_addr = "/blah/blah/blah.jpg"
echo $image_addr;

stuff.html(或.js)

    $.get('source.php', setimg);

function setimg(data) {
       $('#imageid').attr( "src", data );
    }
相关问题