我怎样才能在JS上使用PHP变量(fetch_array)? (json编码)

时间:2015-03-10 08:36:17

标签: javascript php json

我想在我的函数的脚本中使用这样的代码:

<script>
function selectCust(){
var data = <?php echo json_encode("$rs['name']"); ?>;
document.getElementById("txtfield").value = data;
}
</script>

我没有工作,我不想使用隐藏字段。那么,它将如何以简单的方式工作。谢谢。

2 个答案:

答案 0 :(得分:1)

删除PHP变量周围的双引号:

<script>
function selectCust(){
var data = <?php echo json_encode($rs['name']); ?>;
document.getElementById("txtfield").value = data;
}
</script>

否则PHP会逐字地解析该字符串,你只需要输入&#34; $ rs [&#39; name&#39;]&#34;字符串到你的txtfield元素。

答案 1 :(得分:1)

试试这个

<script>
 function selectCust(){
       var data = "<?php echo json_encode($rs['name']); ?>";
       document.getElementById("txtfield").value = data;
 }
</script>