从PHP获取结果作为JSON并使用jQuery解析它

时间:2013-01-08 06:18:35

标签: php javascript jquery json

我在jquery中有一个$.post(file.php),指向“file.php”,它使用json_encode()以json格式发送结果。一切都很好,我得到了结果,但我不知道如何分开它们。如何在javascript或jquery中以json格式分隔所有数据?

2 个答案:

答案 0 :(得分:1)

假设您从PHP发送:

echo json_encode(array('id'=>$id, 'name'=>$name));

您可以在JS中访问这些值:

var id = response.id;
var name = response.name;

答案 1 :(得分:0)

json是数组或对象的字符串(序列化)格式

当您从ajax获得结果时,您可以jQuery.parseJSON( your variable here)

var json = jQuery.parseJSON(json_variable);
json.a;

或     json.index

或原始数组或对象中的索引