ajax獲得後台的返回值

2021-08-01 07:33:09 字數 1004 閱讀 8954

$.ajax(,

success:function(msg),

// ajax

是非同步執行的,資料還沒返回就執行下面的**了,所以

success

和error

都沒法準確的獲得一對一的返回值

// 最終只能是

object object

error:function(msg),

complete:function(msg)else

},});

ajax 直接用.ajax(,

})

就可以了

如果需要後台返回值不用success不用error

用complete,因為返回值無論成功失敗都走這個方法

ajax 直接用.ajax(,

complete:function(msg)else

}

})

後台**

echo"123456123" 

;

返回的是返回後台失敗,因為無#出現

echo"123456#123" 

;

返回的是返回後台成功,因為有#出現

如何獲得執行緒的返回值?

最近在學習多執行緒程式設計技術過程中,遇到乙個問題 如何獲取執行緒的返回值?執行緒定義之初 uint class thread lpvoid lpparam 開啟執行緒 cwinthread hthread afxbeginthread thread,lpparam,0,0,null 獲得執行緒返回...

Ajax返回值問題思考

ajax請求,請求之後,我們需要得到返回值,或乙個,或多個,然後根據返回值進行下一步的邏輯判斷,那麼返回值問題上,如果我們只是單一的請求後,返回乙個值,那麼我們可以直接接收,然後判斷處理,比如 success function data else 如果ajax請求需要得到多個返回值呢,既然要返回多個...

解決ajax請求後台,有時收不到返回值的問題

問題 具體做的是個檔案匯入的功能,匯入的功能是成功了,但是介面一直得不到返回值,排查了一下午,除錯的時候是可以有返回的,但是關掉瀏覽器除錯介面,卻得不到返回結果。原因 一直以為是我後台程式有問題,晚上回到家才想起來ajax的問題,把ajax的非同步處理改為同步,就出來效果了,具體的原因請看下文詳解。...