如何在 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 元素中。
相关文章:
- 如何为json对象中的段发送array[]
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- Array.length似乎不起作用;console.log则显示其他情况
- 如何迭代Array.prototype函数
- 当json解析空响应时,Whatwg-Fetch失败,我该如何防止它
- Javascript 新的 Array 和 join() 方法
- Array.lenght = undefined
- Javascript setTimeout for an array
- NodeJS API调用中Array中的Push和Pull元素
- 如何在MongoDB中将String转换为Array
- IE11中的第二个调用取消了第一个Fetch API调用
- 为什么我可以在Array属性对象中找到Javascript Array for Each方法
- 您的平台不支持RxJS-Array.observe
- 在Jquery/Javascript中的Array中插入Textbox值
- 通过jQueryAjax一起发布Array和Form数据时出现问题
- Array.every返回false,而不是类型error
- ajaxStart和ajaxStop等同于fetch API
- Javascript-通过i=0直接传递array[0]与array[0],array[i]在“;如果“;陈述
- JavaScript Array unshift() 以一种不可变的方式
- Backbone fetch中的Ajax在fetch调用退出后完成,因此fetch调用中没有成功/失败事件