没看出有什么问题
手册上说的datatype中json用的是小写不知道是否有关
我一般使用
$getJSON("testjs", function(json){
alert("JSON Data: " + jsonusers[3]name);
});
来获取json数据
$ajaxSettingsasync = false;
$getJSON("json/checkItemjson", function(data)//data就是你访问json/checkItemjson之后返回的json对象数据,如果只有部分数据,那么就可能是你json/checkItemjson这个返回的数据也只有部分。
{
checkItemData = data;
//alert(jsonData[0]value);
})
json就是一个js对象,可以用$getJSON(url,params,callback);直接得到json对象,也可以通过json字符串eval生成,var json=eval('('+jsonStr+')');
你这个是json数组,可以这么遍历
for(var i=0;i<jsonlength;i++){
for(var key in json[i]){
var value=json[i][key]
consolelog(key+":"+value);
}
}
没运行测试,直接写的,试下行不行
$ajax({
url:"testjson",
type:"GET",
data:"json",
},success:function(data){
$("#date")text(datastartTime);//给相应的位置设值
});
以上就是关于jQuery使用ajax接收json对象问题全部的内容,包括:jQuery使用ajax接收json对象问题、为什么jquery.getjson只能 获取一部分数据。怎样才能获取全部数据、jquery 如何遍历ajax 返回json值 [{"id":"12","name":" kg"},{"id":"23","name":"\u6492\u65e6\u53d1\u5c等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)