亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以將async:false設置為$ .getJSON調用

是否可以將async:false設置為$ .getJSON調用

慕神8447489 2019-09-02 14:56:52
是否可以async: false在調用時設置$.getJSON()以便調用阻塞而不是異步?
查看完整描述

3 回答

?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

您需要$.ajax()同步使用它來進行調用,如下所示:


$.ajax({

  url: myUrl,

  dataType: 'json',

  async: false,

  data: myData,

  success: function(data) {

    //stuff

    //...

  }

});

這將匹配當前使用$.getJSON()如下:


$.getJSON(myUrl, myData, function(data) { 

  //stuff

  //...

});


查看完整回答
反對 回復 2019-09-02
?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

你需要打電話


$.ajaxSetup({

async: false

});

在你的json ajax電話之前。并且您可以在調用retuns后將其設置為true(如果您希望它們異步,則頁面上還有其他ajax用法)


查看完整回答
反對 回復 2019-09-02
?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

你必須做以下事情:


? ? $.ajaxSetup({

? ? ? ? async: false

? ? });


? ? //ajax call here


? ? $.ajaxSetup({

? ? ? ? async: true

? ? });


查看完整回答
反對 回復 2019-09-02
  • 3 回答
  • 0 關注
  • 898 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號