获取php数组后将其转换为javascript

时间:2015-06-23 10:03:12

标签: javascript php arrays ajax

我通过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 = ....

}

1 个答案:

答案 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