插入一个PHP页面输出到jquery varible

插入一个PHP页面输出到jquery varible

问题描述:

我已经创建了一个PHP页面,它从我的数据库输出一个字符串变量(这个字符串模拟一个多维数组),我想用这个字符串作为jQuery代码中的变量外部JavaScript文件)。 它不工作的问题。插入一个PHP页面输出到jquery varible

我已经试过:

var data = [$.get("string.php");]; 

我如何可以插入一个PHP页面输出到一个jQuery变量?

+1

通过Ajax调用。 PhP不能像JavaScript一样工作。 – Goikiu

你可能想是这样的:

$.get("string.php", function(response){ 
    var data = response; 
}); 

从您的评论你期望得到一个数组作为响应看到。你需要解析它。 我建议你将你的响应转换成一个JSON对象(这使得解析更容易)。 比你可以只做:

var data = $.parseJSON(response); 

而且你会得到一个数组与对象。

要使您的响应JSON,您可以使用json_encode编码您的阵列。

+0

它仍然无法正常工作。也许我会解释它更具体:我有这个变量在jQuery中:var data = [{address:'sweden vaxjo',title:'test',description:'hi',area:'Kronoberg',category:'Activities ',频率:'一次',时间:'17:00'},{地址:'sweden kalmar',标题:'hi',描述:'hi',区域:'Kalmar',类别:'Activities',频率:'一次',当:'hh'}]; ....现在PHP页面给出相同的输出=所以我怎么能把这个输出放到我的脚本中? – user2828251

+1

看起来像JSON。你想要它是一个数组? – putvande

+0

iv'e已经在我的PHP页面中手动(以字符串形式)生成此数组... – user2828251