Jquery $.ajax()未调用成功和错误

Jquery $.ajax()未调用成功和错误,jquery,Jquery,现在这是一个非常简单的ajax函数,但调用它既不成功也不出错,我检查了XHR,并对firebug进行了响应,它非常完美,但调用它既不成功也不出错。有人能帮忙吗?可能是如果(html==1)因为成功回调返回字符串,你应该试试如果(html==1”)我无法在我这边测试你的代码,但我会给你两分钱: 添加“complete”回调函数以帮助您确定代码中是否存在语法错误。。来自jQuery文档:“'Complete'是在请求完成时调用的函数(在执行成功和错误回调后)” 在回调函数中使用诸如alert('s

现在这是一个非常简单的ajax函数,但调用它既不成功也不出错,我检查了XHR,并对firebug进行了响应,它非常完美,但调用它既不成功也不出错。有人能帮忙吗?

可能是
如果(html==1)
因为成功回调返回字符串,你应该试试
如果(html==1”)
我无法在我这边测试你的代码,但我会给你两分钱:

  • 添加“complete”回调函数以帮助您确定代码中是否存在语法错误。。来自jQuery文档:“'Complete'是在请求完成时调用的函数(在执行成功和错误回调后)”

  • 在回调函数中使用诸如
    alert('str')
    console.log('str')
    之类的简单代码进行调试

顺便问一下,
addClass
removeClass
是否支持多个参数?我在房间里找不到它

$.ajax({
    url: "captcheck.php",
    type: "GET",
    data: "code="+captcha.val(),        
    cache: false,
    success: function (html) {              
        if (html==1) {  
            captcha.removeClass('validation-error',animateSpeed);
            return true;
        } 
        else {
            captcha.addClass('validation-error',animateSpeed);
            return false;
        }    
    },      
    error: function(httpRequest, textStatus, errorThrown) { 
        alert("status=" + textStatus + ",error=" + errorThrown);
    }
});