如何在 JS 上使用 PHP 变量 (fetch_array) ?(JSON 编码)


How can i use PHP variable (fetch_array) on JS ? (json encode)

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

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

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

试试这个

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

去掉 PHP 变量两边的双引号:

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

否则,PHP 会从字面上解析该字符串,您只需将"$rs['name']"字符串放入 txtfield 元素中。