ValidateLogin()是AJAX方法,用来验证当前登录用户是否登录成功。
showWindows()当中,调用的这个AJAX方法。
那么,请问,如何才能使ValidateLogin()执行完成后,再继续执行showWindows方法中if后边的代码。代码如下:
 function showWindows(id, height, width) {
    if (ValidateLogin()) {     }
 }
function ValidateLogin() {      /*判断当前是否有用户登录*/
$.ajax({
     type: "GET",
     url: "/SpaceDefault/DefaultAJAX.aspx?typeId=2&random=" + Math.random(),
     dataType: "text",
     success: function (data) {
        if (data == 1) {
            //已登录
            return true;
        }
        else if (data == 2) {
            //未登录
            return false;
        }
        else {
            alert("error");
            return false;
        }
     },
     error: function (XMLHttpRequest, textStatus, errorThrown) {
          alert(errorThrown);
      }});
}