www.fltk.net > AjAx中的opEn(),sEnD()以及回调函数都不执行...

AjAx中的opEn(),sEnD()以及回调函数都不执行...

恩,是这样的。

xmlHttp.onreadystatechange 这个是设置回调函数但你send后,有结果返回了,就使用你设置的回调函数进行处理。 这里不是回调函数执行完了,而仅仅是设置。

window.onload = function() { var btn = document.getElementById("btnGetDateTime"); btn.onclick = function() { //发送异步请求到后台请求后台的时间 var xhr; if (XMLHttpRequest) { xhr = new XMLHttpRequest(); } else { xhr = new Acti...

前两个没有顺序这说.前面都是做好了定义.然后再调用第三条语句发送请求. 发送完成后,接收数据.用第一条语句,开始调用回调函数处理数据...

简单说就是ajax内url请求执行后成功(success)或是失败(error)后所调用的函数,例如:$.ajax({ type: "post", url: "../../...", /*请求执行的地址(即:调用的后台方法)*/ cache: true, data: "xxx", dataType: "json", success: function ...

请求的时候,用firebug年一下,请求的地址,是不是200,如果是404或者500就自己去检查。 如果是200,那就再看得到的结果是不是你预期的结果。 如果结果没问题,就再看,你的JQuery是不是某个环节出错了。 JQ库某个环节出错了,是不会抛异常的。...

对,没错,有一个办法解决,就是在你的回调方法中,调用另一个包含AJAX的方法,就是把第二个ajax提出来放到一个自定义的方法中,在第一个ajax回调函数中调用这个自定义方法。

ajax如果参数中有json的话后台返回值也必须为json数据,否则就不会执行回调函数,楼主可以看下类型是否一致

data 是 你通过访问Ajax 中url 对应的页面后,返回的值。相当于执行url那个页面后输出的内容。 在function(){} 里面你就可以把 获取到的data 进行处理,根据需要把获取的信息进行操作。

“要么都进去要么都进不去”,我不太理解。下面我就我看到的问题说说,你尝试一下,看看行不: 1、ajax的url属性后面为什么多了个action?这个应该是一个url的字符串,你这个url:action='send'这么写法的话,会把action当做一个变量而它是undefined...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com