MAO-EYE 2017-05-22 05:39 采纳率: 100%
浏览 260

ajax表单textStatus错误

I'm using a jquery ajax for storing a data in the database. I call a service through a url and send data to it in the following way:

function sendmsg() {
    var msgf = document.contactfrm;
    if ((msgf.cnt_name.value.length < 3) ||
        (msgf.cnt_tel.value.length < 7) ||
        (msgf.cnt_text.value.length < 7) ||
        (msgf.captcha.value.length < 4)) {
        alert("لطفا کلیه فیلدها را پر کنید");
        return;
    } else {
        postcontact();
    }
}
requestRunning = false;
function postcontact() {
    if (requestRunning) return false;
    $('#diverrors').html('');
    $('#ajxsave').show();
    requestRunning = true;
    var psite = $('#contactform').attr("action");
    var postData = $('#contactform').serializeArray();
    $.ajax(
        {
            url: psite + '/user/savecontactuser',
            type: "POST",
            data: postData,
            xhrFields: {
                withCredentials: true,
                mozSystem: true
            },
            success: function (data, textStatus, jqXHR) {
                if (data.status == 'success') {
                    $('#tblcontact').hide();
                    $('#sptxt').html(data.alerts);
                    $('#divalerts').show();
                } else {
                    $('#diverrors').html(data.errors);
                    $('#imgcap').attr("src", psite + '/captcha?cnd=' + Math.floor((Math.random() * 1000000000) + 1000000));
                    $('#ajxsave').hide();
                }
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert(textStatus);
                $('#ajxsave').hide();
            },
            complete: function (data) {
                requestRunning = false;
                $('#ajxsave').hide();
            }
        });
    return false;
}

When i using the alert(textStatus); between error function alert showing error

I am not sure where I am going wrong. What can I do to fix this problem?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 模型在y分布之外的数据上预测能力不好如何解决
    • ¥15 processing提取音乐节奏
    • ¥15 gg加速器加速游戏时,提示不是x86架构
    • ¥15 python按要求编写程序
    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
    • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
    • ¥15 opencv图像处理,需要四个处理结果图
    • ¥15 无线移动边缘计算系统中的系统模型
    • ¥15 深度学习中的画图问题
    • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条