+ -
当前位置:首页 → 问答吧 → 在线等待 关于ajax调用后 怎么不让它执行下一行代码

在线等待 关于ajax调用后 怎么不让它执行下一行代码

时间:2011-07-23

来源:互联网

我在调用ajax后 如何在得到ajax返回值后 才继续执行下一段代码,如果下

var returnsFlage=false;
getNowSum();
   if(returnsFlage==true){
             alert("sdfd");
             showloading();
             document.loanBusinessForm.submit();
                   setUrl1Flag();
           }


getNowSum是一个执行ajax的函数,但是这个代码是 ajax还没确切返回returnsFlage的时候 已经执行了   if(returnsFlage==true){
             alert("sdfd");
             showloading();
             document.loanBusinessForm.submit();
                   setUrl1Flag();
           }这断代码 所以 显得无法 控制  
各位高手 怎么么样才能在等到getNowSum返回returnsFlage为true的时候才执行下一段代码 ,我也试过用循环 但是 我要在正式应用系统里做的,所以不想有死循环出现 请指教该怎么做

作者: 周志远1985   发布时间: 2011-07-23

作者: eson_689   发布时间: 2011-07-24