2013-05-08 95 views
0

我写了ajax引擎连接到php文件。在php文件中,我正在访问数据库中的数据。我想返回从数据库恢复到Ajax引擎获取的阵列。如何返回值..从php文件返回值到ajax

+0

有成千上万的教程做什么,你刚才问。你有没有搜索/试过任何东西? – tymeJV 2013-05-08 14:14:37

回答

0

你可以做的是加入与你的PHP东西阵列假设

$return_string=join('||||', $array); 

然后在JavaScript的分裂响应你

var response_array=response.split('||||'); 
+1

不是我偏向于我的答案,但如果您使用的是PHP和JavaScript,则此方法效率很低。 JSON是在语言之间移动数据的众所周知的标准。 – LukeStoneHm 2013-05-08 14:18:46

+0

我同意,是一个快速的答案 – CodeBird 2013-05-08 14:34:15

0

与JSON :)

$json_str = json_encode($arr); 
echo $json_str; 

我假设你想用另一种语言如JavaScript来使用数组。

解码在JavaScript中很简单:var arr = JSON.parse(request.responseText);

希望这有助于..