首页 > 代码库 > $.getJSON()不执行回调函数
$.getJSON()不执行回调函数
解决getJson方法不执行回调函数的问题
标签:jq Ajax
使用$.getjson缺不能执行回调函数很大的原因都是服务器不能把json解析成正确的格式。
1--- alert(1)
$.getJSON(url,args,function(data){
2--- alert(2);
var name = data.person.name;
var website = data.person.website;
var email = data.person.email;
$("#details").empty()
.append("<h2><a href=‘mailto:"+ email +" ‘>"+ name +"</a></h2>")
.append("<a href=http://www.mamicode.com/‘" + website + "‘>"+ website +"</a>");
});
3--- alert(3)
如果没有正确解析2就alert不出来。
正确的解决办法有把url写成json格式(json_one.json),另外如果出现了MIME映射问题,则是没有.json的映射,到IIS MIME类型中添加拓展名.json,类型为text.json
$.getJSON()不执行回调函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。