AJAX POST Success 为什么没有触发? [问题点数:50分,结帖人8988]

Bbs7
本版专家分:13363
Blank
红花 2002年4月 Web 开发大版内专家分月排行榜第一
结帖率 96.25%
Bbs3
本版专家分:635
Blank
蓝花 2019年1月 Web 开发大版内专家分月排行榜第三
Bbs3
本版专家分:775
Bbs1
本版专家分:10
Bbs7
本版专家分:13363
Blank
红花 2002年4月 Web 开发大版内专家分月排行榜第一
ajax中get和post的提交、却别、错误处理以及注意事项
Document     $.get和$.<em>post</em>的不同     1、get通过url提交的,<em>post</em>是通过http消息实体提交的     2、get提交大小限制为2kb,<em>post</em>不限制     3、get提交会被缓存下来,有安全隐患,<em>post</em><em>没有</em>     4、get通过$_get[],而<em>post</em>通过$_POSt[]获取     $.get 和 $.<em>post</em>的几
js中ajax请求数据之后的click事件失效问题解决方案
<em>ajax</em>默认为一部请求,造成<em>success</em>之后模拟点击失败失败解决方法:async : false,Ajax设为同步处理
关于提交AJAX请求后成功,不执行success去执行error的原因及分析
又到了临近期末之际,这学期学的javaWeb也要开始做期末项目了。我(们)做的是一个类似于网上零售的商城系统。其中我有用到<em>ajax</em>的异步请求方式,而在我码代码的过程中,发现了一个很奇怪的现象:<em>ajax</em>提交给后台的请求有执行成功,但是当执行了之后却不去执行<em>success</em>回调而执行error回调,先上代码:  function deleteCar(carID) { if (c
ajaxsuccess回调函数不触发原因解析以及json对象知识总结
场景 使用ssm框架做项目,页面使用<em>ajax</em>发送请求修改数据 问题 数据库的数据正常修改了,但是<em>ajax</em>的<em>success</em>回调函数<em>没有</em><em>触发</em>,里面的代码<em>没有</em>执行,页面<em>没有</em>进行刷新显示 代码 这是jsp页面发送的请求function updateCustomer() { $.<em>post</em>("customer/update",$("#edit_customer_form")
Jquery ajax不执行success的原因
最近在看jQuery的API文档,在使用到jQuery的<em>ajax</em>时,如果指定了dataType为json,老是不执行<em>success</em>回调,而是执行了error回调函数,极度郁闷。后面改为1.2.6版本可以执行。   然后继续下载了几个jquery版本,如1.3.2,1.4.0的,指定dataType为json都不能执行<em>success</em>回调,只有小于1.3版本的才能执行<em>success</em>回调。
使用ajax发送post请求后调用servlet成功前台没有调用success
使用jquery <em>ajax</em>发送请求后,前台<em>success</em>方法一直<em>没有</em>调用。 经调试,返回状态码200说明请求发送成功,后台执行OK,猜测问题应该在前台解析返回值部分。 错误示例: function validateName() { var name = $("#nameInputId").val(); $.<em>ajax</em>({ type:"POST", url:"JsonReturnClie
ajax提交请求执行成功后不执行success,而是执行error
js方法: //保存 function save() { $.<em>ajax</em>({ type:'POST', url:'&amp;lt;%=basePath%&amp;gt;user/addUser', data:$('#form1').serialize(), dataType: 'json',  <em>success</em>:function(result) { alert(result.msg); }, error:func...
jQuery ajax: success回调函数不能执行原因
这个错误当时出现找了很长时间原因,服务器不报错,从浏览器管理工具中找到了出错的地方未捕获的ReferenceError: $未定义。
JQ-AJAX执行成功不执行success方法解决
使用<em>ajax</em>方法请求成功,回调方法执行的不是<em>success</em>(),而是error(),先看 代码: &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&am
SpringMVC中Ajax没有进入success的回调函数中,前端406的错
情景再现: 项目采用的是SpringMVC,不过Ajax<em>没有</em>进入回调函数中。还报了406的错 分析问题: 看了好多CSDN博客,原因如下: 说是SpringMVC返回的是 Json格式。 跟前端不匹配,造成进入error函数。 不过功能是实现了的,可能看到数据库数据明显改变了。 @ResponseBody,是指将该结果转化为前端的。 解决问题: 我下了三个转化json的包...
Ajax请求发送成功但不进success方法
情况描述:<em>ajax</em>发送成功,后台也成功响应请求,并返回了json数据,通过chrome监听请求也可以看到响应的json数据,但是就是不进<em>success</em>方法,反而跑到error方法中了 前端: $.<em>ajax</em>({ type : "get", data : {'dbId':node.dbId,'viewId':node.id,'date':new Date()}, url : "${ctp}/
ajax 请求返回200 但是不进success--2
继上次在使用jquery的<em>ajax</em>操作碰到程序请求成功:     1.状态码返回200--表明服务器正常响应了客户端的请求;     2.通过firebug和IE的httpWatcher可以看出服务器端返回了正常的数据,并且是符合业务逻辑的数据。    但是,程序就是不进入到回调函数<em>success</em>: function(data){****}而是进入到error: function(data)
jquery通过ajax方法获取本地json文件不执行success回调
//a.json { list:{ createtime:&amp;amp;amp;quot;2018/11/05 16:45:22&amp;amp;amp;quot;, status: 0, name: &amp;amp;amp;quot;aa&amp;amp;amp;quot;, price: &amp;amp;amp;quot;188.00&amp;amp;amp;quot;, num: &amp;amp;amp;quot;2&amp;amp;amp;quot
ajax()不执行success回调情况的分析和解决
调用后台接口写搜索文章功能时出现了<em>ajax</em>()走不到<em>success</em>回调的情况,以下是发现此情况后的分析与解决。 //搜索新闻 function SearchNews(){ var KEYWORD = $("input[name='keyword']").val(); $.<em>ajax</em>({ type: "<em>post</em>", url: "
谈谈Jquery ajaxsuccess和complete有哪些不同点
谈谈Jquery <em>ajax</em>中<em>success</em>和complete有哪些不同点 投稿:mrr 字体:[增加 减小] 类型:转载 时间:2015-11-20 我要评论 jquery <em>ajax</em>中<em>success</em>和complete有哪些不同点呢?大家都了解吗,接下来通过本篇文章给大家介绍jquery <em>ajax</em>中<em>success</em>和complete的不同点,感兴趣的朋友一起学习吧
ajax请求有结果但Success不执行
页面以$.<em>ajax</em>请求但是<em>success</em>不执行,F12页面有返回结果的,查看是否设置了dataType:'json',。设置了这个将只处理json格式的内容。不处理其他结果。
关于Ajax不执行success模块
    执行Ajax方法后返回一个Json格式信息,方法执行成功但<em>没有</em>接收到Json信息,本以为可能是data为空,但语句<em>没有</em>问题,结果写error模块,发现也不执行,苦找无果,这时候醒悟,傻到忘记写@ResponseBody注释。      @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,...
ajax 请求返回200 但是不进success--3
[code=&quot;java&quot;] 最近在做一个<em>ajax</em>请求的时候,再次碰到了<em>ajax</em>请求返回的状态码是200但是<em>没有</em>进入到<em>success</em>:function(){}分支中去。 有些不解 [/code] [code=&quot;java&quot;] 其后台代码如下: public void queryMenu(){ String areaId = request.getParameter(&quot;a...
ajax发送请求成功,但是不进入success方法,进入error方法?
因为后台<em>没有</em>返回json数据,而前端设置了dataType属性,所有就会报错。解决方法要么去掉dataType,要么后台返回数据。
ajax请求后台成功返回,但是不进入到success 方法
今天遇到这个问题,jsp页面<em>ajax</em>请求后台,在java后台可以看到,该请求已经成功返回。 但是,在前段跟代码,发现并不进入到<em>success</em> 和 fail 的回调方法,函数直接结束。 后来,又增加了个error方法,发现,还真进入到这个方法里了。 $.<em>ajax</em>({ url : '****.jsp', async: false, type : '<em>post</em>', data : { u...
ajax请求成功却不进入success方法问题
前端js代码后端响应代码,把json字符串通过response写回到前端请求响应成功但是在断点调试时无法进入<em>success</em>方法,直接跳过了。这里只需要把js代码里请求的dataType类型从json改成text即可进入<em>success</em>方法...
ajax请求返回结果进入success还是error
我写了一个<em>post</em>方式的<em>ajax</em>请求,如下 $.<em>ajax</em>({ type: "POST", url: contextPath + baseUrl + "import/tools", dataType: "json", data:{ urlOrName: urlOrName, import
$.ajax如果success却得不到值
在使用$.<em>ajax</em>做异步调用的时候,如果<em>success</em>却得不到值 $.<em>ajax</em>({ type:"GET", url:tourl, cache:false, data:"{}", <em>success</em>:function(data){ alert(data); } });   后台这样写的不到值 PrintWr
ajax请求成功,但没执行success(done),执行了error(fail)
接收到的数据格式与dataType不同
Jquery中的ajaxSetup()和全局事件
本篇文章我们继续介绍jquery中关于<em>ajax</em>的一些函数,上篇文章,我们讲到了Serialize()和SerializeArray(), 这种序列化后的数据是标准格式,几乎可以被所有的服务器端支持。JSON格式的数据在处理大对象编程时将我们从混 乱的属性字符串中解放出来.   <em>ajax</em>Setup()     可是我们是不是所有用到<em>ajax</em>的地方都写一遍<em>ajax</em>
AJax请求处理成功却不进入success的解决方案,(项目迁移至springboot中出现的问题)
之前环境eclipse+ssm 运行一切ok 之后环境idea+maven+springboot 出错 博主在出现这个问题的时候是在把ssm项目迁移成springboot中时出现的。 也就是说ssm项目中可以正常返回数据,springboot就不行了。 一般这种问题是controller返回的数据类型不符合<em>ajax</em>要求的数据类型导致!! 一般这种问题是controller返回的数据类...
Ajax请求session过期解决方法
<em>ajax</em>和正常浏览器请求要分开处理, 正常浏览器请求直接在服务器端用重定向即可, <em>ajax</em>请求可在服务端设置一个状态, 如Forbidden, 然后在Extjs中的<em>ajax</em>请求异常处理中进行重定向即可. 服务器端代码示例: Java代码 复制代码 1. if (httpRequest.getHeader(&quot;x-requested-with&quot;) != null &amp;&amp; httpRequ...
jquery ajax请求成功,返回了数据,但是不进success的问题
问题:jquery <em>ajax</em>请求成功,返回了数据,但是不进<em>success</em>的分支。(被这个问题困扰了2天) 问题代码描述: controller类代码: /** * 向页面输出json对象 * @param response * @param jsonStr */ protected void repPrintJson(HttpServletResponse respons...
ajax中什么时候进success和error
先简单介绍下<em>ajax</em>:简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState):0-未初始化、1-正在初始化、2-发送数据、3-正在发送数据、4-完成。当XMLHttpRequest.readyState为4时,表示<em>ajax</em>请求已经完成可以得到响应结果。<em>ajax</em>的<em>success</em>和error方法根据响应状态码来<em>触发</em>。当XMLHttpRequest.st
ajax不执行success回调而是执行error回调
调试代码遇到一个问题,就是前台执行删除操作后,controller返回数据,但前台接收时,<em>ajax</em>不执行<em>success</em>回调,总是弹出失败的对话框.接收数据类型是json. 先看看我的前台代码. if (rows) { $.messager.confirm('警告', '确定删除吗?', function(r) { if (r) { $.<em>ajax</em>({
AJAX返回状态200没有调用success
今天在做个demo的时候,发现<em>ajax</em>获取状态为200,可是却<em>没有</em>执行正确的方法。 SpringMVC + <em>ajax</em> +jquery 后来发现SpringMVC利用注解@ResponseBody返回String时,浏览器显示200状态码,并且响应头为json格式,格式<em>ajax</em>不认为它是json,所以一直执行错误方法 后来把dataType=“json”去掉就OK了
ajax 跨域请求返回200 但是不进success--1
<em>ajax</em> 请求200JSP<em>ajax</em>跨域  Java代码   当前出现一问题就是我的Ajax请求返回的值有些牟盾,我在firefox 中跟踪调试的时候发现<em>ajax</em>请求服务器,返回结果是正常,状态码是200, 但是程序就是不进如到<em>success</em>方法体中,我的Ajax请求如下:        //发送异步请求改变相应服务器的日志级别。          function changeLogLe
ajax请求后台方法成功但是不执行回调函数
相关知识 1.数据返回格式要求 2.json和jsonp的区别 3.jsonp对<em>post</em>和get貌似有区别 4.跨域问题
Ajax请求未等待应答直接执行了success
<em>ajax</em>请求url对应的处理,但是<em>没有</em>等待应答,直接执行了下面的<em>success</em>函数。执行完成之后才进入请求的preview函数。正常情况不是应该等preview处理完,返回应答才去执行对应的<em>success</em>或者error吗?求大神解惑。 附上网页调试如下
关于jquery ajax请求发了,返回值也有,但是却无法进去ajaxsuccess回调函数
这几天在调试项目中发现了jquery <em>ajax</em>出现了,请求发了,用chorme的network 发现请求也成功了,最后发现<em>没有</em>进入<em>ajax</em>的<em>success</em>回调函数,这个问题经我调试发现,出现在dataType:"json"这句话,就是说数据取到了,但是在<em>ajax</em>转换json时出现了异常,导致<em>ajax</em>进入了error中,<em>没有</em>进入<em>success</em>,把这句话去掉就好了,或者尝试把json转换放到succe
使用ajaxsuccess无法得到返回值的问题
今天在使用<em>ajax</em>时,一直在调试,请求路径和数据都没问题,但是就是得不到数据,很是疑惑 源代码时这样的 $(document).ready(function(){ $('[type=button]').click(function(){ var adname = $('[name=adname]').val(); var password = $('[name=
关于ajax后台success传来json数据的问题
最近在使用JQuery的<em>ajax</em>方法时,需要返回的数据为json数据,在<em>success</em>返回中数据处理会根据返回方式不同会采用不同的方式来生成json数据。在$.<em>ajax</em>方法中应该是如何来处理的,简单进行说明。          首先给出要传的json数据:[{&quot;demoData&quot;:&quot;This Is The JSON Data&quot;}]         1,使用普通的aspx页面来处理     ...
jquery的ajax请求成功OK,返回了数据,但是不进success的问题解决办法
初入jquery,认为<em>ajax</em>返回了数据是成功了,就应该进<em>success</em>(),孰不知真正成功的一个必要条件: 1 返回值必须是严格的JSON数据类型 SSM框架 我的返回的数据是 @RequestMapping(..) @ResponseBody public Object resetUserPassword(HttpServletRequest request) { retu
$.ajax返回不执行success的原因
$.<em>ajax</em>({ .. dataType:'json', ... <em>success</em>:function(jsonData){ //不执行<em>success</em> }, error:function(error){ //总是执行这个error } }); 原来是jquery1.4版本以后对json格式要求非常严格了,要满足json.org网站定义的格式才能执行<em>success</em>回调,否则都会出错
ajax请求的success方法与complete方法的区别
$.<em>ajax</em>({ url: './package.json', type: 'get', dataType: 'json', <em>success</em>: function (res) { console.log('<em>success</em>' + res); }, error: function (e
$.ajax()方法详解学习
在工作总是会有很多地方用到异步请求,有时候用快捷方法 get/<em>post</em> 或者getJson不能满足自己的需求,所以必须使用底层的<em>ajax</em>来实现异步请求,每次写完下次在用到的时候就记不清楚了,就在这里记录一下,方便自己以后使用和其他人学习! 主要是参考整理JQuery的文档和一些好博客内容!记录一下平常工作最常用的!
ajax执行成功但success和error都不走
<em>ajax</em>执行成功但<em>success</em>和error都不走 前台 $.<em>ajax</em>({ type: “get”, contentType: “application/json,charset = utf-8”, url: “/toChart”, dataType: “json”, <em>success</em>: function (data) { console.log(data) }, error: function (...
调用$.ajax成功但是success方法不响应的解决方案
今天在工作的时候遇到了一个问题,我用$.<em>ajax</em>向后台传数据,在后台能正确操作,但是<em>success</em>却死活不响应,而且error却响应了,查了文档之后才明白,原来在jQuery1.4版本之后,所有返回的json格式都要满足json.org的格式才能正确回调<em>success</em>,否则jQuery都会认为是返回错误的,以下是示例: JSONObject j = new JSONObject(); j.put
ajax提交到后台数据成功但返回不走success而走的error
下面是<em>ajax</em>代码和Controller层代码,期初以为是后台程序写错了。 $("#sourcefile").<em>ajax</em>Submit({ type: "<em>post</em>", dataType: "json", // 'xml', 'script', or 'json' (expected server response type)
ajax发请求到后台通过@ResponseBody返回String,浏览器返回200但是不进success
原因:后台返回的json数据是一个纯String类型的对象时,前端dataType属性设置为json后,会认为这个由String对象转换的json数据格式不是标准的json格式,所以就去执行error对应的方法了。 解决: 后端不用改,只需要把前端<em>ajax</em>请求中的dataType属性设置为text即可。   码字不易,转载请注明出处!...
ajax请求成功后JS页面的success方法不走
第一次使用<em>ajax</em>,下面帖代码 $.<em>ajax</em>({ url:"/loanBook", type : "POST", dataType: "text", data : {name:"哈哈",cs:"测试"}, <em>success</em>: function(data){ alert("请求成功") }, }); 下面是控制器代码 @
JQUERY AJAX请求成功,返回了数据,但是不进SUCCESS的问题
今天遇到<em>ajax</em>请求成功,并且后台数据库也相应的改了数据,但是返回的时候直接进了error,<em>没有</em>进<em>success</em>,很是纳闷,不知道怎么回事。于是上网找了找答案,发现有篇文章写的挺好的,于是就写在自己的博客里。我觉得我遇到的这个问题的原因也会在这里,所以记录一下。希望以后可以直接到这里来看。 1.状态码返回200–表明服务器正常响应了客户端的请求; 2.通过firebug和IE的ht
ajaxSubmit上传图片不回调success函数
使用jquery.form.js文件做无刷新上传图片或者文件,通过<em>ajax</em>Submit进行提交,后端能够接收图片,并且保存成功,但是返回值(json格式)不调用<em>success</em>函数,怎么解决? 你想返回一个json对象,然后前段提示是否成功,如果不使用提交图片或文件,是可以调用<em>success</em>函数,加上图片就不可以了。 在设置dataType类型时,你应该是设置dataType:“json”类型了
ajax post方法无法触发浏览器下载程序
因为<em>ajax</em>以字符串的形式接收返回值,二进制的流能直接<em>触发</em>浏览器的下载程序。若想实现<em>ajax</em>下载,需要用js代码实现。
jquery ajax请求成功,返回了数据,但是不进success回调函数的问题
来自http://www.myexception.cn/<em>ajax</em>/413061.html --------------------------拷贝内容 start ----------------------------------------------------“ 1.状态码返回200--表明服务器正常响应了客户端的请求; 2.通过firebug和IE的httpWatcher可
返回结果未定义怎么解决
 网上给我的启发: $('#fm_line').form('submit', {                   url:'line!saveBgLine.do',                   onSubmit: function(){                           if(jQuery("#fm_line").form("validate")
action如何返回JSON数据,以及返回成功为什么不进入前端ajaxsuccess的问题
废话少说,上代码: jsp: function showCreateCrate(cabinetId){ $('#crateBox').html(''); var url = &amp;amp;quot;findContainerBoxList.action&amp;amp;quot;; $.<em>ajax</em>({ url: url, type:&amp;amp;quot;p...
ajax长连接返回数据进不了success状态为canceled
前端实现: function <em>ajax</em>LongConn(){ $.<em>ajax</em>({ type : "POST",// //async : true, //同步执行 timeout :180000,//单次超时长连接时间为三分钟 url : "${
jquery ajaxsuccess中的跳转问题
http://www.cnblogs.com/horsen/p/6933038.html 注意起来一个情况:<em>ajax</em>+submit+同步----就是你用<em>ajax</em>请求服务器,而且用的是同步的方式,并且你是通过点击了type类型为submit的按钮来<em>触发</em>这个<em>ajax</em>。 这个时候,首先你点击了submit,它会提交表单,但是由于你用了<em>ajax</em>的同步操作,submit的提交被阻塞,<em>ajax</em>先执行,
jQuery AJAX 方法 success()后台传来的4种数据
1.后台返回一个页面 js代码 /**(1)用$("#content-wrapper").html(data);显示页面*/ $.<em>ajax</em>({ async : false, cache : false, type : 'POST', url : 'area/prepareCreate', error : function() { al
关于Ajax前端Success后接受不到数据的问题
$(function () { $(&quot;#query_task&quot;).click(function () { // console.log(&quot;button clicked&quot;); var test = &quot;232&quot;; $.<em>ajax</em>( ...
ajax的接受之页面,一定要有echo,html页面的返回函数success才能正常运行
<em>ajax</em>的接受之页面,一定要有echo,html页面的返回函数<em>success</em>才能正常运行。 如果接受值的页面<em>没有</em>echo任何东西,<em>success</em>就无法运行。
jquery有正确返回值但不执行success函数
从后台返回的结果是这样的:{“readyState”:4,”responseText”:”<em>success</em>”, “status”:200, “statusText”:”OK”} 前端代码$.<em>ajax</em>({ url:'save', type:'POST', dataType:'json', contentType:'application/json', da
jQuery Ajax Post 回调函数不执行问题的解决方法
今天在使用Ajax Post方法时,发现无论如何回调函数就是不执行,最后通过万能的百度解决了该问题! 1.前台代码$.<em>post</em>('${pageContext.request.contextPath}/user_deleteUser',{uid:row.uid},function(result){ if (result.errorMsg){
SpringMVC中使用ajax请求controller后无法执行success回调函数
1、今天上午写了一个简单的demo,用来验证springMVC的功能,前台实现如下: $.<em>ajax</em>({ type : '<em>post</em>', url : webAppPath + "scl/pictureData/cmdRequestPictureData.do", data : { iedName : 'IL114' }, dataType: "json", async
Django中ajax的使用
前端的<em>ajax</em>代码如下所示: $.<em>ajax</em>({     type:'GET',     url:'/store/ds_mgmt_wx/<em>ajax</em>_handle',     dataType:'html',     <em>success</em>:function(data)         {             alert(data);         },     error:functi
ajax返回成功却进入了error
$.<em>ajax</em>({ type: &quot;POST&quot;, url: &quot;&quot;, data: { }, dataType: &quot;json&quot;,//注意这里 <em>success</em>: function(data){ console.log(data) }, error:func...
Jquery中ajax返回值在谷歌和火狐参数类型不一致
今天项目中用到了一段jQuery的Ajax代码: $.<em>ajax</em>({ url:"/etg/meiqia/getData.action", type:"POST", <em>success</em>:function(data){ userInfo = eval('('+data+')'); //顾客的唯一标识,来自业务系统,在初始化之前 _MEIQIA('clientId',
springMVC接收ajaxfileupload提交数据不执行success回调的问题解决
采用<em>ajax</em>fileupload插件提交表单,前端js写法如下: $.<em>ajax</em>FileUpload({ url:"${base}/submit/<em>ajax</em>fileupload.do", secureuri:false, fileElementId:"uploadFile",//file标签的id dataType: "json", data:{"fileName":$("#fi
关于使用ajax传值,后台操作成功,但始终不进入success
写这篇文章的初衷是因为这个错,导致我找了一堆东西,还不如直接在这里一次性说一下,应该差不多仅适用于类似错误 在csdn找到了很多自己无法解决的错误,希望有相同错误的人也能够解决自己的问题 (#^.^#) html代码: &amp;lt;body&amp;gt; &amp;lt;div class=&quot;div1&quot;&amp;gt; &amp;lt;form&amp;gt; 监测区域:&amp;lt;s...
Ajax中Success中进行跳转问题
我在使用<em>ajax</em>的过程中,当返回成功信息的时候在<em>success</em>:function()跳转另一个页面使用了window.location(&quot;url&quot;)来跳转页面,出现了页面无法跳转的问题。 自己整理,记录下来。 Ajax部分代码: $.<em>ajax</em>({ 'url': &quot;${pageContext.request.contextPath}/MailVerify&quot;, ...
Jquery Ajax 返回的json不执行success的原因
一开始以为是json的返回格式不正确。后来发现并不是这个原因。想了好久不知道<em>为什么</em>出错。最后好在发现了问题,其实很简单,自己傻了。项目中用了sitemesh,在里面配置的需要走布局的url中,存在着<em>ajax</em>请求的url。后端可以执行到这个url,执行程序,但是返回的就是error的,执行不到<em>success</em>的方法里。在这里记录一下,不能再犯这种错误了,找起来真是麻烦,根本就没想到是这里的问题!
jquery $.ajax+php使用jsonp处理数据时,前端success :function无法获取服务器返回数据
$.<em>ajax</em>+php开发应用时,由于某些原因,<em>ajax</em>必须使用跨域操作处理数据(jsonp)发现 <em>success</em>:function(msg){ alert(msg); } 不执行,但是<em>ajax</em>请求php的数据在后端是处理成功的
关于ajaxFileUpload上传文件成功后,既不返回success又不返回error的原因
自己在项目中遇到这个问题,网上查找答案,就好没找到什么正确的。 碰到这个问题,你要首先确定你后台方法都OK了,才会是下面这些可能。如果你后台方法都不OK,那请你检查你的JS函数和后台方法! 经过自己断点调试和网上总结的,自己总结出下面几点。 1.jQuery版本的问题 网上很多人说把dataType: 'json', 注释掉就好用了,并<em>没有</em>深究根源。 应该是jquery1.4以上版本
springMVC 后台跳转前台,但是Ajax不进入回调函数
转载于:http://www.cnblogs.com/sxdcgaq8080/p/5765648.html 问题1: 使用<em>ajax</em>访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的<em>ajax</em>回调函数中 问题展示:    问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法不认识最后返回的是给aja
vue封装请求,进了success又进了error
首先是因为数据格式错误导致的因为项目内使用了高德地图,在请求接口获取经纬度时,正常接收到值,所以进入了<em>success</em>,这也是没问题的,因为数据格式错误导致高德抛出异常错误(LNGLAT),所以进入了error里面,至于<em>为什么</em>高德的异常错误会进入到自己封装的vue请求里面就不知道,希望知道的指点指点...
Jsonp跨域访问,返回代码为200却不执行success回调函数的问题。
Jsonp跨域访问,返回代码为200却不执行<em>success</em>回调函数的问题。 当你遇到这个问题时,你应该已经对jsonp有所了解了,因此这里就不对jsonp的相关知识进行介绍,只针对标题描述的问题作出解释。 造成上述问题的原因如下2点(我所遇到情况) 1.返回的格式不符合jsonp的规则,从后台请求到的jsonp数据格式应该为 callBackName(+json+) 例如:callBack
在jquery的ajax方法中的success中使用return要注意的问题
在jquery的<em>ajax</em>方法中的<em>success</em>中使用return要注意的问题
$.ajax 无法执行解决方法
用了三天的课余时间才解决这个问题。 &amp;lt;script type=&quot;text/javascript&quot; src=&quot;/js/jquery-3.1.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; 之前学习js的时候,引用jquery的路径直接写成src=&quot;/js/jquery-3.1.1.min.js&quot;是能够执行<em>ajax</em>, 今天又用到时发现报错   GET http://localho...
ajax请求,返回的数据不看不到,回调函数没有执行
项目用的是ssh,使用jquery的$.<em>post</em>访问struts2的Action,哪里都<em>没有</em>报错,可就是<em>没有</em>结果。 现在$.<em>post</em>要返回保存着权限的集合Collection,权限类Privilege和用户类User相互关联,也就是Privilege里使用set集合保存着拥有这个权限的用户Set,用户User里也使用set集合保存着用户有的权限Set。数据都到action里了,但是回调函数<em>没有</em>执
ajax发送请求的时候,能发送成功,并且有成功的返回值,但是进不去success回调函数里面
<em>ajax</em>发送请求的时候,能发送成功,并且有成功的返回值,但是进不去<em>success</em>回调函数里面 代码: $.<em>ajax</em>({ url: &quot;batchRejectPrice&quot;, type: &quot;POST&quot;, async: false, data: { &quot;taskNo&quot;: taskNo, &quot;opinion...
AJAX回调函数内部给全局变量赋值后,在外部调用居然没有被赋值的原因
window.onload = function() {    var oCount = 0;//计数器      //其他代码    $.<em>ajax</em>({           type: &quot;POST&quot;,           url: &quot;__URL__&quot;+&quot;/insertimportseller&quot;,                     data:&quot;email=&quot;+eml,  ...
SSM整合jsp使用Ajax时,success获取不到controller类的返回值
问题描述:我写的是使用<em>ajax</em>对数据的删除,数据可以正常删除但是Ajax的<em>success</em>却接收不到controller类删除方法的返回值。却一直执行Ajax的error。   下面是jsp页面的<em>ajax</em>的使用↓     下面是controller类里面删除的方法↓ 不成功原因: 1、controller类里面的方法<em>没有</em>使用 @ResponseBody   注解 2、需要导入一下...
Jquery关于ajax中无法在success中获取返回值的问题
Ajax代码如下: $.<em>ajax</em>({ //async: false, url: "${ctx }/dyreport/getConclusion-"+id, tyep:"get", dataType: "json", <em>success</em>: function(da
Ajax-Servlet前后端交互,如何进入suceess/error回调函数
一般交互使用Json传输数据,Ajax(jq)代码大致如下 声明了dataType:&quot;json&quot;就表示从后台获取的数据是json格式的(json对象) 也就是<em>success</em>(data) / error(data) 的参数data是json对象   后台 要知道后台Servlet是不能返回json对象的,返回的是json字符串或者其他类型的数据 在代码执行<em>没有</em>报错的情况下: 1. ...
爱记录-解决EXTJS Ajax请求时无法进入success回调函数,而是进入failure
用firebug测了半天才测出来,是因为数据格式的问题 看到了吧,响应的头信息Content-type是text/json,而返回又是一个文本
使用ajaxfileupload.js进行文件上传,文件可以上传成功,但是不走success回调函数解决办法
使用<em>ajax</em>fileupload.js进行文件上传,文件可以上传成功,但是不走<em>success</em>回调函数,百度了下找到解决办法 改为如下形式: 相关文章: <em>ajax</em>fileupload.js问题汇总及解决 附修复版下载 Jquery AjaxFileUpload.js 上传文件 所遇问题解决办法  <em>ajax</em>fileupload 始终不执行<em>success</em> 只执行er
ajax请求成功后执行error中的方法
一、<em>ajax</em>请求常见的问题 1.跨域问题; 2.$.<em>ajax</em> 没设置 dataType,及服务器端没设置respon.ContentType 3.传送json数据时,json数据格式错误 二、遇到的问题 1.请求描述: 前端:$.<em>ajax</em>({ url : 'LoginIn', type : '<em>post</em>', cache : true, async : false, dataTy
JQ-AJAX-传递参数给success回调方法-AJAX自定义属性
如果<em>ajax</em>方法在循环里面,但是又要传递参数给<em>success</em>回调方法,可以在AJAX自定义属性,然后直接在<em>success</em>方法中通过this调用即可。 var sites = { &quot;url1&quot;:&quot;url1&quot;, &quot;url2&quot;:&quot;url2&quot;, } for(var key in sites) { var site = key; $.<em>ajax</em>({ url: 'www.e...
ajaxsuccess函数获取不到返回的值(或者返回的json带有K_BackingField)
首先看下我们的<em>ajax</em>: $.<em>ajax</em>({ url: &quot;Handler/GetUsers.ashx&quot;,//路径 type: &quot;get&quot;,//get请求 data: { &quot;LoginName&quot;: &quot;Admin&quot; }, dataType:&quot;jso...
jquery ajax中data属性详解
$.<em>post</em>、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.<em>ajax</em>() 一、$.<em>ajax</em>的一般格式 $.<em>ajax</em>({ type: 'POST', url: url , data: data , <em>success</em>: <em>success</em> , dataType: dataType }); 二、$.<em>ajax</em>的参数描述 参数 描述
$.ajax中的dataType参数与success回调函数
关于AJAX的小tips——dataType参数本例实现的是一个联系人搜索,前端提交搜索信息,后端进行匹配,存在则以JSON格式返回联系人信息,否则返回空。前端js代码如下 function showWorkerTable(data) { if(data == "")
疑难技术类解决方法---关于ajax转义
AJAX的格式:(写这个AJAX的原因是因为与之前使用的<em>ajax</em>不一样需要将AJAX的data用JSON.stringify({}))转义一下所以记录一下)
Jquery中$.post和$.ajax的用法分析
本篇文章主要介绍Jquery中$.<em>post</em>和$.<em>ajax</em>的用法。 Jquery的$.<em>ajax</em>的用法: jQuery.<em>ajax</em>( options ) : 通过 HTTP 请求加载远程数据,这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.<em>post</em> 等。 $.<em>ajax</em>() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该
Ajax中window.location.href无法跳转的解决办法
$("#myForm").submit(function(){ $.<em>ajax</em>({ cache: true, type: "POST", url: "/BasketBall/user/validate", data:$('#myForm').serialize(),// 你的formid
MUI-AJAX实现数据请求
mui框架基于htm5plus的XMLHttpRequest,封装了常用的Ajax函数,支持GET、POST请求方式,支持返回json、xml、html、text、script数据类型; 本着极简的设计原则,mui提供了mui.<em>ajax</em>方法,并在mui.<em>ajax</em>方法基础上,进一步简化出最常用的mui.get()、mui.getJSON()、mui.<em>post</em>()三个方法。 mui.<em>ajax</em>()方法通过
关于在ajax中无法对全局变量进行赋值的原因解读
今天做项目时遇到一个问题,这时需要对全局变量进行赋值,却发现怎么也无法进行赋值,后来查询了资料后
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 c++ 编程为什么没有智能提示 android studio为什么没有生成apk包 bootstrap与ajax bootstrap的ajax 为什么学python 为什么要学习python
我们是很有底线的