Javascript 如何阅读这个简单的json?
我有这个json(来自Php文件): 我必须通过jquery阅读它。我使用的代码不完整:Javascript 如何阅读这个简单的json?,javascript,jquery,json,Javascript,Jquery,Json,我有这个json(来自Php文件): 我必须通过jquery阅读它。我使用的代码不完整: $.ajax({ url: 'test.php', dataType: 'json', data: data, success: function(response){ var obj = JSON.parse(response); ????? } }); 示例输出: State: Europe Name : Mark City: London
$.ajax({
url: 'test.php',
dataType: 'json',
data: data,
success: function(response){
var obj = JSON.parse(response);
?????
}
});
示例输出:
State: Europe
Name : Mark
City: London
Note: Blablabla
Json始终只返回行。
我发现了许多示例,但我使用的格式非常不同。与任何对象使用的方式相同:
obj.rows
obj.rows[0].id
obj.rows[0].cell
obj.rows[0].cell[0]
//etc.
显然,您应该为多次使用的任何值创建一个变量,但为了清楚起见,我在这里排除了该变量。您可以通过索引访问数组中的元素。在您的响应中,
行
和单元格
是数组
For state = `json_response.rows[0].cell[1]` //Index of state is 1 in `cell`
City: `json_response.rows[0].cell[4]`
注意:如果它总是返回一行,您可以将我们的响应限制为
{
"id": "91",
"cell": [
"91",
"Europe",
"England",
"Mark",
"London",
"blablabla"
]
}
谢谢。。它工作得很好,但只有在将数据类型从json修改为html之后。如果我使用json,json中会出现错误。parse@user3361865如果您希望数据类型为json,那么必须删除
var obj=json.parse(response)代码>此行,因为响应已经是jsonobject@user3361865很酷,很乐意帮忙。
{
"id": "91",
"cell": [
"91",
"Europe",
"England",
"Mark",
"London",
"blablabla"
]
}