我遇到一个很神奇的问题,
用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里的逻辑拿出来看看呗, 要不你就得自己跟踪了。