详谈ajax返回数据成功 却进入error的方法
在网上查了一大堆,有的说把 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请求发送成功但不进success的解决方法
1.情况描述:ajax发送成功,后台也成功响应请求,并返回了json数据,通过chrome监听请求也可以看到响应的json数据,但是就是不进success方法,反而跑到error方法中了 前端: $.ajax({ type : "get", data : {'dbId':node.dbId,'viewId':node.id,'date':new Date()}, url : "${ctp}/ViewOperate/ShowViewSql", dataType : &
-
解决ajax提交到后台数据成功但返回不走success而走的error问题
下面是ajax代码和Controller层代码,期初以为是后台程序写错了. $("#sourcefile").ajaxSubmit({ type: "post", dataType: "json", // 'xml', 'script', or 'json' (expected server response type) url: "/springMVC/upload/up", success: function (resul
-
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Object.success,但后台能够返回数据,原代码如下: var source=[]; $.ajax({ type: "post", url: "connectdb/select.jsp", data: {database: "scmdb", selec
-
详谈ajax返回数据成功 却进入error的方法
在网上查了一大堆,有的说把 dataType:"json", 去掉就好使了,但是我没好使.... 后来发现我的是跨域了.我在后台直接加上这几句代码就好了 PrintWriter out = response.getWriter(); response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Method
-
Ajax返回数据之前的loading等待效果
首先,我们通过ajax请求,向后台传递参数,然后后台经过一系列的运算之后向前台返还数据,我希望在等待数据成功返还之前可以展示一个loading.gif图 不废话,在页面上执行点击事件(<a sceneid="@scene.ID" href="javascript:void(0)" rel="external nofollow" onclick="build(this)">生成</a>) 调用下面方法:
-
ajax提交数据到后台php接收(实现方法)
在网上看了很久,发现数据的利用ajax提交数据到后台其实很简单,但是很多讲解的并不清楚,对于初学者来说,很多真的是看着有点糊涂,拿来直接用,又想去了解怎么回事,其实利用ajax提交数据到后台是非常的简单的. $.ajax({ type: "POST", url: "register.php", data: "name=John&location=Boston", success: function(msg){ alert( "D
-
Ajax叠加(Ajax返回数据用Ajax发出)示例代码
最近在做人事管理系统的一个签到功能,首先是把部门当做参数,把参数用Ajax发送到数据库进行查询,然后以表格形式动态生成员工信息到返回页面的Div里,表格最后的一列是签到按钮,这时我想用JQuery继续获取被点击的"签到"按钮,然后用Ajax将数据发送到数据库签到表,更新签到表,于是我就把每个签到按钮的id属性设置成第一次Ajax返回的每个员工信息的工号,再次用JQuery获取,怎么获取呢?想到了标签加事件选择器,于是写了下面代码: 复制代码 代码如下: $(function(){ $(
-
js获取通过ajax返回的map型的JSONArray的方法
复制代码 代码如下: for(var i in datares){ if (datares.hasOwnProperty(i)) { sel.append("<option value='"+datares[i].deptid+"'>"+datares[i].deptname+"</option>"); } }
-
在layer弹出层中通过ajax返回html拼接字符串填充数据的方法
1,在给一个layer弹出层做checkbox自动选中时,ViewBag传递的时object类型,用不了lambda表达式,代码如下, @foreach (var perm in ViewBag.allPerms) { <input type="checkbox" id="permissionIds_@perm.Id" name="PermissionIds" value="@perm.Id" checked="
-
Ajax上传实现根据服务器端返回数据进行js处理的方法
本文实例讲述了Ajax上传实现根据服务器端返回数据进行js处理的方法.分享给大家供大家参考.具体如下: Ajax上传说白了还是使用form表单提交,在当前页面加一个iframe,将提交的内容跳转到iframe中,造成一种页面无刷新的错觉. 以前也做过上传,基本是是使用commons-fileupload组件,基本的步骤是使用servlet处理完上传之后,使用PrintWrite的对象实例输出显示内容,可以是直接输出内容,也可以是输出script进行操作如 复制代码 代码如下: response.
-
javascript解析ajax返回的xml和json格式数据实例详解
本文实例讲述了javascript解析ajax返回的xml和json格式数据.分享给大家供大家参考,具体如下: 写个例子,以备后用 一.JavaScript 解析返回的xml格式的数据: 1.javascript版本的ajax发送请求 (1).创建XMLHttpRequest对象,这个对象就是ajax请求的核心,是ajax请求和响应的信息载体,单是不同浏览器创建方式不同 (2).请求路径 (3).使用open方法绑定发送请求 (4).使用send() 方法发送请求 (5).获取服务器返回的字符串
随机推荐
- AngularJS基础知识笔记之过滤器
- JavaScript简单实现弹出拖拽窗口(一)
- 简单的js表单验证函数
- JS实现双击内容变为可编辑状态
- 关于Mozilla浏览器不支持innerText的解决办法
- javascript之文本框输入四个数字自动加空格的脚本
- JS验证身份证有效性示例
- easyui的tabs update正确用法分享
- 学习php设计模式 php实现建造者模式
- FSO操作文件系统
- .net页面访问次数统计实现原理与代码
- JS远程获取网页源代码实例
- 分享一个好东东,动态Include文件 (Dynamic File Includes)
- python多进程共享变量
- 关于 SQL Server ErrorLog 错误日志说明
- 完美介绍linux环境变量与部分命令
- Android在layout xml中使用ViewStub完成动态加载问题
- 关于spring boot中几种注入方法的一些个人看法
- PHP实现微信小程序人脸识别刷脸登录功能
- Android开发导入项目报错Ignoring InnerClasses attribute for an anonymous inner class的解决办法
