首页 > Ajax不执行success回调函数

Ajax不执行success回调函数

问题是这样的:
ajax请求接口,不执行success回调,总是执行error回调。但是把error删除,success回调就执行。另外接口放在本地,是不是由于跨域请求导致的?

submitHandler : function(form) {
            $(form).ajaxSubmit({
                url : baseUrl+'user/login',
                type : 'POST',
                dataType : 'json',
                success : function(data) {
                    if(data.success) {
                        //保存cookie
                        location.href="admin.html";
                    }else {
                        alert("用户名或者密码错误。")
                    }
                },
                error : function(data) {
                    alert('异常。');
                }
            });
            return false;
        }

楼主贴代码才能帮你看看哪儿出的问题哈


题主,快把代码贴出来。
根据你的描述,我敢赌你把onSuccess和onError的顺序写反了


贴一下代码 jsonp是不会执行error的,跨域对错误没有返回

【热门文章】
【热门文章】