加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读