jquery 超时设置 同步

function load(){
$("#tips").html("加载中...");
var ajaxTimeout = $.ajax({
timeout:100,
async:false,
type:"POST",
data:{captcha:"123456",userMobile:"13726768831"},
url:"http://14.29.1.22:8081/fbAccountAction!verifyCode.action",
error:function(jqXHR, textStatus, errorThrown){
if(textStatus=="timeout"){
ajaxTimeout.abort();
alert("加载超时,请重试");
}else{
alert(textStatus);
}
},
success:function(msg){
alert("成功")
}
});
}
想用jquery同步机制设置超时;当async为true异步时,超时设置没问题,当async为false时,要怎么设置

同步就一直等待直到有结果或服务器超时

当async=false时,JavaScript 会等到服务器响应就绪才继续执行。如果服务器繁忙或缓慢,应用程序会挂起或停止,timeout参数设置就不起作用了。