当前位置 博文首页 > 详谈ajax返回数据成功 却进入error的方法

    详谈ajax返回数据成功 却进入error的方法

    作者:moocsea 时间:2021-08-25 19:06

    在网上查了一大堆,有的说把 dataType:”json”, 去掉就好使了,但是我没好使。。。。

    后来发现我的是跨域了。我在后台直接加上这几句代码就好了

    PrintWriter out = response.getWriter(); 
    response.setHeader(“Access-Control-Allow-Origin”, “*”); 
    response.setHeader(“Access-Control-Allow-Methods”, “POST, GET, OPTIONS, DELETE”); 
    response.setHeader(“Access-Control-Max-Age”, “3600”); 

    我的js

    function submits(){
      $.ajax({
         type:"post",
         url:"http://localhost:8082/TFS.WEB/servlet/Servlet",
         data: $("#form1").serialize(),
         success: function (data) {
             data = JSON.stringify(data);
             alert(data); 
              },
         error:function(jqXHR,textStatus,errorThrown){ 
            alert("!!!!"); 
            console.log(jqXHR); 
            console.log(textStatus); 
            console.log(errorThrown); 
              } 
        }); 
    
    }
    
    
    </script>

    最后终于走success了。

    以上这篇详谈ajax返回数据成功 却进入error的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持站长博客。

    jsjbwy