zoukankan      html  css  js  c++  java
  • Ajax请求状态200,却走error的函数

    已经将近一个月没有正式使用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跨域问题烦到过,现在问题了解了,对于解决问题就有了眉目。。。经验很重要!
    持之以恒!
  • 相关阅读:
    python之enumerate
    PyCharm Debug 调试
    兼容性测试方法
    mongo基本命令
    mongodb启动
    安装STF
    新家
    用数组实现的最大堆(C++)
    VS2013调用GLPK求解线性规划
    转:Java读取txt文件和写入txt文件
  • 原文地址:https://www.cnblogs.com/ishenghuo/p/4179435.html
Copyright © 2011-2022 走看看