mshd.net
当前位置:首页 >> jquEry $.post 函数还没有执行完,后面的语句已经... >>

jquEry $.post 函数还没有执行完,后面的语句已经...

设置async为false即可 使用这个即可 全局设置 $.ajaxSetup ( { async: false });

可能是你的js哪里存在编译错误,或者请求超时,等等原因,现在浏览器一般都有调试功能,可以打开看看出现了什么错误

可以这样来: var jqxhr = $.post("example.php", function(){ alert("成功"); }).error(function(){ alert("出错"); }); 要注意,这种用法适用于 jQuery 1.5 另外,也可以通过调用全局的 .ajaxError() 方法来处理错误

ajax是异步访问,你可以理解为多线程,相当于开了两个页面一起访问。 jquery异步访问 $.post(url,function(data){...}); 这个函数相当于新开了一个页面,页面地址为url 当页面访问成功(服务器响应)以后执行函数function(data){...}(类似timeout)...

onelovecat 说到了重点。 把 if(!notFind){ } 里面需要做的事情写成一个函数(比如 function notFoundHandler(){$("#prodsList li").remove();} ) ,把这个函数作为参数传递给 getProducts(pf,notFoundHandler); 然后直接在 notFind = true; 的地...

可以这样来: var jqxhr = $.post("example.php", function(){ alert("成功"); }).error(function(){ alert("出错"); }); 要注意,这种用法适用于 jQuery 1.5 另外,也可以通过调用全局的 .ajaxError() 方法来处理错误

亲。。。ajax_to_under.htm是你后台处理数据的?

$.post('ershou/login!login.action',{'petname':username,'password':password},function(data){alert(data);}) 这样才对~格式是 $.post(url , {参数列表} , function(){} )

jQuery.post( url, [data], [callback], [type] 参数:url (String) : 发送请求的URL地址.data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状...

标准格式是: $.post("/today/Getnote/", { "id": id }, function (data) { alert("执行了"); }); 第一个是要跳跃的方法,第二个是参数,第三个是函数成功执行后要执行的函数 data是你调用函数返回的值,可以为空 我建议你把这个三个补全,不要...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com