PHP变量转换为JavaScript url

时间:2014-01-08 17:48:29

标签: javascript php variables

我一直试图解决这个问题。图像路径和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?

2 个答案:

答案 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>