AJAX - 意外令牌<在JSON中不调用完整的函数

时间:2017-09-13 21:02:00

标签: javascript java jquery ajax

我有一个AJAX调用,用于在我的一个页面上保存记录。点击按钮,我显示一个完整的处理图像,图像应该被隐藏。但是,如果服务器端出现错误,则会在浏览器控制台中显示错误unexpected token < in JSON,并且不会调用已完成的方法。这是我的AJAX电话:

jQuery('body').on('click', "#save, function(e) {
    jQuery("processing").show();
    jQuery.ajax({
        method : "POST",
        url : "userEdit/save.do",
        data: {         
            "userId" : row.id
        }
    })
    .success(function () {
        table.ajax.reload();
    })
    .complete(function () {
        jQuery("processing").hide();
    })
    .error(function () {
        jQuery("processing").hide();
    });
});

这使用户感觉这个过程需要永远完成。有没有办法隐藏处理图像,即使AJAX调用已完成但有错误?提前致谢

0 个答案:

没有答案