for(i in arr)
{ ajax(xxxx); 
}请问我怎么才能让这个ajax 一个个执行呢~..谢谢~~

解决方案 »

  1.   

    已解决~啊门~~异步同步问题~还是不了解ajax的基础啊~郁闷~
      

  2.   

    ajax本身一般来说是异步执行的有个属性可以调整为同步的
     $.ajax({
        type:"POST",
        async:false, //这样设置就变同步了
        http://www.cnblogs.com/wlmemail/admin/%22ajax/userexist.aspx",
        data:"username="+vusername.value,
        success:function(msg){
        if(msg=="ok"){   最底层的ajaxxmlhttp = new XMLHttpRequest();  
         var url = "./data.xml;  
         xmlhttp.open("GET",url,false);  //这里的false表示同步
         xmlhttp.setRequestHeader(’Accept’,’message/x-jl-formresult’)  
         xmlhttp.send(null);  
         if (xmlhttp.status == 200) {  
           // use xmlhttp.responseText or responseXML here  
         }  
         else {  
           // handle different response status here  
         }