jquery ajax從後臺讀取的資料無法賦值給變數

admin發表於2017-03-23

當然利用ajax從後臺讀取資料無法賦值變數的原因有多種多樣,下面就介紹一下其中的一種。

採用ajax非同步操作從後臺讀取資料的時候,可能會無法為變數賦值,這是因為當賦值的時候,資料還沒有讀取完畢,只要通過將非同步操作改為同步既可以解決此問題,解決方案如下:

[JavaScript] 純文字檢視 複製程式碼
$.ajaxSetup({ 
  async :false
});
//然後再進行你的Ajax操作
$.post(地址,引數,function(data, status){
  if(status =="success"){
    //賦值給全域性變數}else{ 
    alert("wrong");
  }
});

相關文章