码迷,mamicode.com
首页 > Web开发 > 详细

Ajax请求状态200,却走error的函数

时间:2014-12-23 10:11:54      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:

已经将近一个月没有正式使用Ajax的请求代码了,参加工作后,这是第一次使用,感觉有些生疏,但基本代码还是记得的,写起来也不费劲,但正因为如此,问题就来了,由于经验不足,本来导致问题的原因不是那个,我却误以为是那个,于是调试花费了很久。

Ajax的部分代码如下:

$.ajax({
                url:‘http://XXXXX/practice/pj2/Merchant.class.php‘,
                type: "POST",
                //data:{tel:tel},
                dataType:‘json‘,
                success:function(msg){
                    //alert(‘发送成功,请注意查收!1‘);
                    //alert(msg.name);
                },
                error:function(){
                    alert(‘请求失败!‘);
                }

            });
我一直以为是我的代码问题,后来通过查询,原来是js跨域问题,也就是url部分:url:‘http://XXXXX/practice/pj2/Merchant.class.php‘,的地址要与文件本身的地址在同一个域名下,于是把文件和Ajax请求的文件都重写一份放到本地测试,实验成功,以前从没有被js跨域问题烦到过,现在问题了解了,对于解决问题就有了眉目。。。经验很重要!

Ajax请求状态200,却走error的函数

标签:

原文地址:http://www.cnblogs.com/ishenghuo/p/4179435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!