$.ajax(,ajax 直接用.ajax(,success:function(msg),
// ajax
是非同步執行的,資料還沒返回就執行下面的**了,所以
success
和error
都沒法準確的獲得一對一的返回值
// 最終只能是
object object
error:function(msg),
complete:function(msg)else
},});
})
就可以了
如果需要後台返回值不用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的非同步處理改為同步,就出來效果了,具體的原因請看下文詳解。...