只是好奇Ajax調用,所以我有要求不同Url endpoints
多個AJAX調用的功能,但我覺得有時候一個呼叫失敗和其他人獲得成功。如何執行多個Ajax調用等功能於一體的呼叫
說我有這些功能,我知道這兩個電話的工作時,我安慰他們登錄,它返回我,我需要然而,一旦在頁面加載這些調用將觸發值。
function xs() {
$.ajax({
url: 'api/endpoint1?loc="space"',
method: 'GET'
...
})
}
function xd() {
$.ajax({
url: 'api/endpoint2?name="x"',
method: 'GET'
...
})
}
如何觸發這些功能,我把這個文件說calls.js
在我的HTML,這將觸發Ajax調用。但有時只有其中一個會取得成功,有時甚至兩個。
function init() {
xs();
xd();
}
init();
所以只是想知道如果有處理多一個更好的辦法AJAX
呼籲特別是如果你有超過2
這個問題還不清楚。你錯過了什麼? – Liam
@Liam對不起,這是一個錯字,好吧我只是覺得奇怪的是,我的一些Ajax調用失敗,其他成功調用。說'函數xs()'在第一次加載失敗,然後它會在第二次成功,但'功能xd()'將失敗。 – MrNew
您可以在xs()成功/失敗中插入xd()。最佳做法是做一個單一的Ajax調用,並做後端的其他業務邏輯(如果一個失敗調用其他等..) – Milaci