beg*_*ner 1 javascript php arrays jquery json
我从test.php中的mysql查询中获取了一个数组
$rows =Array ( [0] => Array ( [name] => nikhil ) [1] => Array ( [name] => akhil ))
我将它转换为json格式字符串并回显它
$jsonstring = json_encode($rows);
echo $jsonstring;
Run Code Online (Sandbox Code Playgroud)
输出:
[{ "名称": "NIKHIL"},{ "名称": "AKHIL"}]
我知道这仍然不是json格式,但它是一个数组(json)
但现在我可以使用$.parseJSON了jquery.php
$.post("/test.php",function(r){var jsonobject = $.parseJSON(r);
for(var i=0;jsonobject[i];i++){
$("#userslist").append("<br>" + jsonobject[i].name);}
Run Code Online (Sandbox Code Playgroud)
它正确解析它,我也可以访问这个json对象,但我们知道
$.parseJSON()只将格式良好的json字符串转换为对象.http://api.jquery.com/jquery.parsejson/
$ .parseJSON():获取格式正确的JSON字符串并返回生成的JavaScript值.
怎么$.parseJSON()解析一个数组?有任何想法吗?
JSON值可以是:
null,true或false;所以
[{"name":"nikhil"},{"name":"akhil"}]
Run Code Online (Sandbox Code Playgroud)
是一个非常好的JSON值.它是一个包含两个值的数组,每个值都是具有字符串值的单个属性的对象.