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跨域问题烦到过,现在问题了解了,对于解决问题就有了眉目。。。经验很重要!
    持之以恒!
  • 相关阅读:
    线性代数回顾+深化(未完成版)
    HIT OS2020 Spring Lab2
    选择
    工业互联网
    leetcode-200 岛屿数量
    记网易面试题<二>
    记网易面试题《一》
    leetecode-14-最长公共子串-简单
    leetcode-1012 至少有1位重复的数字
    协程
  • 原文地址:https://www.cnblogs.com/ishenghuo/p/4179435.html
Copyright © 2011-2022 走看看