这是我在img src属性中使用的路径,我在php程序中使用
'user/hangout_images/".$imag_addr." '
任何人都可以告诉如何将上面给出的路径插入到以下javascript代码中给出的路径中吗?
$(document).ready(function() {
$('#imageid').attr( "src", "/new/path/to/image.jpg" );
});
答案 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 );
}