我一直试图解决这个问题。图像路径和href是php变量。
echo'<a href="'. $bigImg[0]->src .'"><img src="'. $thumbImg[0]->src .'" alt="" /></a>';
echo'<a href="'. $bigImg[1]->src .'"><img src="'. $thumbImg[1]->src .'" alt="" /></a>';
我正在尝试将php变量转换为javascript。
PHP变量是:
'. $bigImg[0]->src .'
'. $thumbImg[0]->src .'
如何将其传递给javascript?
答案 0 :(得分:0)
这仅在您的页面由PHP生成时才有效
你会从
开始这都在PHP文件中,我们称之为index.php
<?php
// These are your arrays which contain your objects that can call their src public member.
$bigImg = array();
$thumbBig = array();
?>
<html>
<body>
<script>
var bigImgSrc = <?php echo json_encode($bigImg[0]->src); ?>;
var thumbBigSrc = <?php echo json_encode($thumbImg[0]=>src); ?>;
</script>
</body>
</html>
答案 1 :(得分:-1)
如果我理解正确的话......我会这样做:
<script>
var bigSrc='<?=$bigImg[0]-src;?>';
var thumbSrc='<?=thumbImg[0]->src;?>';
</script>
然后,在适当的地方
document.write("<a href="'+bigSrc+"'><img....</a>")
或通过Jquery
<script>
$(document).ready(function(){
$("<a href="'+bigSrc+"'><img....</a>").appendTo(parentnode..)
})
</script>