以JSON的形式从PHP获取结果,并使用jQuery对其进行解析

以JSON的形式从PHP获取结果,并使用jQuery对其进行解析,php,javascript,jquery,json,Php,Javascript,Jquery,Json,我在jquery中有一个指向“file.php”的$.post(file.php),它使用json\u encode()将结果以json格式发送回来。一切都很好,我得到的结果回来,但我不知道如何区分他们。如何在javascript或jquery中分离json格式的所有数据?假设您从PHP发送: echo json_encode(array('id'=>$id, 'name'=>$name)); 您可以通过以下方式访问JS中的这些值: var id = response.id; va

我在jquery中有一个指向“file.php”的
$.post(file.php)
,它使用
json\u encode()
将结果以json格式发送回来。一切都很好,我得到的结果回来,但我不知道如何区分他们。如何在javascript或jquery中分离json格式的所有数据?

假设您从PHP发送:

echo json_encode(array('id'=>$id, 'name'=>$name));
您可以通过以下方式访问JS中的这些值:

var id = response.id;
var name = response.name;
json是数组或对象的字符串(序列化)格式

当您从ajax获得结果时,您可以
jQuery.parseJSON(这里是您的变量)

或 json.index


或者原始数组或对象中的索引是什么?

您能显示您得到的JSON结果示例吗?如果“separate”是指“parse”,那么将
“JSON”
作为最后一个参数传递给
$.post
,jQuery将为您解析。@amirali发布您的PHP代码(相关的JSON回送部分)这样我们就可以看到您生成JSON响应的方式。
var json = jQuery.parseJSON(json_variable);
json.a;