[ { _address: "2", //错误点"_companyid": 8435834,//在JS中,json键名可以加引号,也可以不加,但在JQuery中,JSON中的键名则应该加引号,而且要双引号。例如:({"Name":"王子科"})
"_connperson": "2",
"_id": 10,
"_istop": true,
"_message": "2",
"_mob": "15890678177",
"_title": "2"
},
{
"_address": "1",
"_companyid": 8435834,
"_connperson": "1",
"_id": 2,
"_istop": false,
"_message": "1234aasdf",
"_mob": "13263155321",
"_title": "默认模版"
}
]
Jquery.getJSON的简单例子如下
$("button").click(function(){
$.getJSON("demo_ajax_json.js",function(result){printAll(result); }); });function printAll(obj) { for (var k in obj) { var v = obj[k]; if (typeof (v) != "object") { document.writeln(k + "是" + v + "<br/>"); } else { printAll(v); } } } 后台程序返回的json字符串为数组形式的,例如:[{"key1":"values1"},{"key2":"value2"}],eval进行转换的时候不需要加括号。如果不是最好在eval的时候加上括号以免 出现意外错误var json = eval("(" + json + ")");
Jquery常见问题
最新推荐文章于 2025-05-12 02:42:39 发布