我创建了一个PHP页面,它从我的数据库输出一个字符串变量(这个字符串模拟一个多维数组),我想把这个字符串用作jquery代码中的一个变量(外部JavaScript文件)。 它无效的问题。
我试过了:
var data = [$.get( "string.php" );];
如何将PHP页面输出插入jquery变量?
答案 0 :(得分:4)
你可能想要这样的东西:
$.get( "string.php", function(response){
var data = response;
});
从您的评论中看到您希望将Array作为响应。你需要解析它。 我建议你将你的响应变成一个JSON对象(这使解析变得更容易)。 比你可以做的更多:
var data = $.parseJSON(response);
你会得到一个包含对象的数组。
要制作响应JSON,您可以使用json_encode对数组进行编码。