Javascript JSON响应数据中的数据长度
以下代码的输出如下:Javascript JSON响应数据中的数据长度,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,以下代码的输出如下: [{"user_name":"Maria","user_surname":"Dominguez"},{"user_name":"Celia","user_surname":"Paris"}] 95 我希望长度是2。有什么解释吗 $.get( "http://myfirm.local/school/view-more-users", {"type": user_type, "school_id": school_id, "offset": offset},
[{"user_name":"Maria","user_surname":"Dominguez"},{"user_name":"Celia","user_surname":"Paris"}]
95
我希望长度是2。有什么解释吗
$.get(
"http://myfirm.local/school/view-more-users",
{"type": user_type, "school_id": school_id, "offset": offset},
function(data){
console.log(data);
console.log(data.length);
,
"json"
);
Javierconsole.log将输出95个字符,因为它将数据对象解释为一个实际上正好有95个字符的字符串
data= JSON.parse(data);
console.log(data.length);
或
因为你看的是绳子的长度。尝试在JSoN对象中解析它,并查看长度
$.parseJSON(data)
使用$。每个来处理它,你不需要知道我认为有多少元素。这不起作用。。。data是对象,data.length未定义
$.parseJSON(data)