将PHP数据注入JavaScript代码

时间:2013-09-11 23:12:31

标签: javascript php

在撇号中输出PHP代码的首选方法是什么?例如,这个JavaScript代码会中断,第二行将完全为空:

var jsString = '<div id="content">'+'<?php echo $something['1'] ?>'+'</div>';

谢谢!我知道这是基本的,我知道如何解决它,但我想知道如何以正确的方式做到这一点?

[编辑]

我知道这看起来很明显,但$something["1"]无效。 $something[\'1\']也是如此。

1 个答案:

答案 0 :(得分:4)

这个例子对我很有用:

<?php
$something['1']='hhhh0';
 ?>
<script type='text/javascript'>
var jsString = '<div id="content">'+'<?php echo $something['1'] ;?>'+'</div>';
    alert(jsString);
</script>