日期:2014-05-16  浏览次数:20654 次

Jquery的ajax报错的问题
我遇到一个很神奇的问题,
用jquery的ajax,
没有进入success,
进了error,
XMLHttpRequest.status是:0,
XMLHttpRequest.readyState是:4,
报错信息是:error。
这是哪里出错了呢

JScript code

$.ajax({
        url: '/Member/Ajax/Handler.ashx',
        data: "action=getStatu&id="+showID,
        type: 'post', 
        success: function(response){
            if(respons=='true'){
                alert('ok');
                return ture;
            }
            else{
                alert('暂无相关信息');
                return false;
            }
        },
        error:function(XMLHttpRequest,textStatus,errorThrown){
            alert(errorThrown);
            alert(XMLHttpRequest.status);
            alert(XMLHttpRequest.readyState);
            alert(textStatus);
        }
    });



------解决方案--------------------
/Member/Ajax/Handler.ashx 单独运行 有问题吗

success: function(response){
if(response=='true'){
alert('ok');
return ture;
}
else{
alert('暂无相关信息');
return false;
}
},

------解决方案--------------------
data: "action=getStatu&id="+showID,
这么写 你确定能传进去值?
/Handler.ashx里的逻辑拿出来看看呗, 要不你就得自己跟踪了。