function sendpersonaldata(month, formdefid, path) {           document.getElementById("waitimport").style.display = "none";
          document.getElementById("waittoto").style.display = "";
           var postdata = "month=" + month+ "&formdefid=" + formdefid + "&time=" + new Date().toString() ;
           var xmlhttp = new Ajax.Request(path + "/ajaxservlet?method=send__personalreportdata&post=post", {method:'post',postBody:postdata,asynchronous:false,onComplete:showResponseSend});            function showResponseSend(originalRequest) {
                var re = originalRequest.responseText;
                re = unescape(re);
                if (re == "1") {
                    alert(成功!");
                    window.close();
    }
            }        }以上是我的一个js方法,方法中我使用到了一个Ajax方法,现在我发现存在一个问题,以上代码中:
 document.getElementById("waitimport").style.display = "none";
          document.getElementById("waittoto").style.display = "";
要等到var xmlhttp = new Ajax.Request(path + "/ajaxservlet?method=send__personalreportdata&post=post"执行完才执行,为什么???
有优先级处理吗????,我应该怎么处理?????