您的位置:首页 > Web前端 > JavaScript

mvc json post执行顺序

2016-06-14 10:14 393 查看
function GetFlightNo() {
var falg = false;

   var value = $("#No").val();
$.post(
$("#getUrl").val(),

     {flight_No:value},
function (data) { falg = data; return falg; },
"json"
);
}

function a()

{

  var falg = GetFlightNo();
if (!falg) {
alert("不存在!")
return;
}
alert("存在!")
return;

}

问题:不管post传回来的是true或false,在a()总是返回“不存在”,

原因:函数会先执行完a函数,再执行GetFlightNo,导致总是返回false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: