如何将php响应放入I javascript变量中?

如何将php响应放入I javascript变量中?,php,javascript,json,Php,Javascript,Json,我的服务器上有一个.php文档。如果我在浏览器中调用它,它会给我一个JSON字符串。 现在我想把我在浏览器中得到的这个响应放到一个JavaScript变量中。 有人知道怎么做吗 制造商Jochen试试看 // 't' being the JS variable var t = <?php echo $json_string; ?>; /'t'是JS变量 var t=; 如果需要解码字符串,您可能需要使用。var response=; var response = &l

我的服务器上有一个.php文档。如果我在浏览器中调用它,它会给我一个JSON字符串。 现在我想把我在浏览器中得到的这个响应放到一个JavaScript变量中。 有人知道怎么做吗

制造商Jochen

试试看

  // 't' being the JS variable
   var t = <?php echo $json_string; ?>; 
/'t'是JS变量
var t=;
如果需要解码字符串,您可能需要使用。

var response=;
var response = <?php echo $json_echo; ?>;

您正在寻找的是
XMLHttpRequest
,它允许从JavaScript代码启动HTTP请求;不要注意名称中误导性的
XML


所有现代JavaScript库都提供高级函数来增强此函数的功能(例如,
jQuery.ajax
)。

通过这种方式,您可以将php变量传递给JS

<script> 
     var json_js = <?php echo $json_php; ?>; 
</script>

var json_js=;

嘿,谢谢你的回答!但是我想把从php文件得到的响应转换成一个JavaScript变量。在php响应中,它不是一个。这不是op想要做的。我想他只是想在请求的js中存储ajax响应script@Jochen:你所说的回应是什么意思?它是PHP变量还是json字符串?发布你的PHP代码,这样我们可以更好地理解。@kratenko:OP没有提到AJAX,所以我不会假设它,因为它提到了json字符串。此外,如果它是一个AJAX响应,它将在一个JS变量中。@jochen我承认我在问题中读到了它。也许OP还没弄明白那部分。