欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-14 10:34:55
在网上查了一大堆,有的说把 datatype:”json”, 去掉就好使了,但是我没好使。。。。 后来发现我的是跨域了。我在后台直接加上这几句代码就好了 pr...

在网上查了一大堆,有的说把 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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关标签: ajax 数据 error