如何返回状态--javascript函数

时间:2015-07-10 22:17:09

标签: javascript

下面是一个javascript函数,我试图返回一个状态,但是它无法返回true false。它只是在console.log中没有定义,但“可用”和“不可用”完全打印出来。< / p>

function checkingeUserInput(){
    var status;
    $.ajax({
      type:'POST',
      dataType:'json',
      data: userCheck,
      url: api_url,
      success:function(resp){
        var cond = resp.items;
        if(cond.valid==true){
          status = true;
          console.log('available');
        }
        if(cond.valid==false){
          console.log('not available');
          status = false;
        }
      }
    });
   return status;
}

在点击功能的一段代码下方获取状态为真假

var status = checkingeUserInput();
    console.log(status); // I have got undefined here when click function is execute.

0 个答案:

没有答案