2013-05-08 93 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);

希望這有助於..