ajax jquery总是运行错误
发布时间:2020-12-16 03:08:52 所属栏目:百科 来源:网络整理
导读:每次运行我的ajax jquery函数,我得到一个错误,这是所有我的ajax调用。 这里是我的代码示例 function FindContact(CompanyName,DivisionName,FirstName,LastName) { $.ajax({ url: 'Path',dataType: "json",async:false,type:'post',data: {'FirstName':Fir
每次运行我的ajax jquery函数,我得到一个错误,这是所有我的ajax调用。
这里是我的代码示例 function FindContact(CompanyName,DivisionName,FirstName,LastName) { $.ajax({ url: 'Path',dataType: "json",async:false,type:'post',data: {'FirstName':FirstName,'LastName':LastName,'DivisionName':DivisionName,'CompanyName':CompanyName},success: DisplayContacts,error: ErrorMsg }); } 为了摆脱这个我用这个 function ErrorMsg(result) { if (result.status == 200 && result.statusText == 'OK') { DisplayContacts(result); } else { alert("FAILED : " + result.status + ' ' + result.statusText); } } 这是很困难的,因为我需要为每个ajax请求创建这样的方法。 为什么会运行错误代码第1? 请帮忙!
确保你返回的是有效的json。如果它不是,并且一切在服务器上正确,$ .ajax将会错误而不是成功。
function FindContact(CompanyName,dataType: "html or json",error: ErrorMsg }); } 快速检查json是否有效是将dataType转换为html,看到成功被触发。如果它比你的json无效,如果你仍然遇到同样的问题,别的错误。 检查是否有效的json被返回的另一个方法是打开firebug,当请求发送时,单击响应选项卡,复制响应并获取到jsonlint.com以检查其是否有效。 Jquery ajax docs (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |