/** 获取用户登录信息 返回值:如果用户已登录返回登录信息,否则返回false */ function get_user_info() { var url = PUB_URL+"get_user_info.php"; var is_login = false; $.ajax({ type:"POST", dataType:'json', async: false, url:url, error: function(XMLHttpRequest, textStatus, errorThrown) { is_login = false; }, success: function(retData) { if(retData.code == 1) { is_login = retData.data; } else { is_login = false; } } }); return is_login; }
如果将async改成true(true同步,false异步),不等服务器返回就会直接返回false,写这类函数的时候要注意把async设置成false
同步提交是指等待服务器响应后在进行后面的操作,异步提交不用等待服务器响应就会进行后面的操作