$.ajax()错误与查看response信息

来源:互联网 发布:网络血滴子是什么意思 编辑:程序博客网 时间:2024/06/09 17:26

200(成功)  服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。


一些问题

1.通过网络抓包发现没有xhr,是$.ajax()方法没有被调用吗

调用是调用了,只是页面跳转得太快看不到,在$.ajax()后面加上alert(11);不让页面跳转,就能看到了。


2、var msg=$.ajax({type:"POST",url:"chk_code.php?act=gg",data:{code:Validate_Code},dataType: 'text',async:false}).reponseText;
alert(11);
if(msg==0){
ShowTips("验证码错误!");
return false;
}
不进入if(msg==0)条件语句,按逻辑应该是要进入的

看status状态,可能是后台问题,可能是前台没有设置async:false.

前台提交的数据data:{}的键,要与后台的$_post['']的键要吻合。


3、看浏览器开发工具上ajax请求的response信息

点击某条ajax请求,就可以看到该请求的response信息


后台代码有语法错误的话,在response上会出现相关信息

如果后台没有错误,会返回你想要的内容



0 0