我的服务器上有一个 .php 文档。如果我在浏览器中调用它,这会向我发送一个 JSON 字符串。现在我想把我在浏览器中得到的这个响应放入一个 JavaScript 变量中。有谁知道如何做到这一点?
MFG 约臣
我的服务器上有一个 .php 文档。如果我在浏览器中调用它,这会向我发送一个 JSON 字符串。现在我想把我在浏览器中得到的这个响应放入一个 JavaScript 变量中。有谁知道如何做到这一点?
MFG 约臣
您正在寻找的是XMLHttpRequest
,它可以从 JavaScript 代码发起 HTTP 请求;不要注意XML
名称中的误导。
所有现代 JavaScript 库都提供高级函数来增强此函数的特性(例如jQuery.ajax
)。
尝试
// 't' being the JS variable
var t = <?php echo $json_string; ?>;
如果您想要解码的字符串,您可能需要使用json_decode 。
var response = <?php echo $json_echo; ?>;
这样你就可以将 php 变量传递给 JS
<script>
var json_js = <?php echo $json_php; ?>;
</script>