我通过ajax从php获取结果。我在服务器端的结果看起来像这样。
Array
(
[0] => IBM Mainframe
[1] => Intel
[2] => MIPS
[3] => MMIX
[4] => Computer Science (AP/College Intro)
[5] => Computer Science (College Advanced)
[6] => Android Programming
)
我目前正在控制台中打印出来。
Serverside:print_r($result);
Clientside:
success: function(r){
console.log(r)
}
我想获取结果并在成功之内将其转换为如下所示:
var name = [
"IBM Mainframe",
"Intel",
"MIPS",
"MMIX",
"Computer Science (AP/College Intro)",
"Computer Science (College Advanced)",
"Android Programming"
]
所以我稍后可以使用该变量
success : function(r){
..............
var name = ....
}
答案 0 :(得分:2)
使用服务器脚本中的json_encode
:
返回值
的JSON表示形式
echo json_encode($result, true);
在success
的客户端:
r = JSON.parse(r); // Might not required if dataType set as json
console.log(r); // Use it as array here