我想在我的函数的脚本中使用这样的代码:
<script>
function selectCust(){
var data = <?php echo json_encode("$rs['name']"); ?>;
document.getElementById("txtfield").value = data;
}
</script>
我没有工作,我不想使用隐藏字段。那么,它将如何以简单的方式工作。谢谢。
答案 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>