0
我正在製作一個網頁,在加載時做2個查詢。但是,兩個查詢的結果同時發生(時間越長),因爲一個阻塞另一個。有沒有辦法讓我延遲時間,以便其他查詢只在第一次查詢的數據加載完成後才做出來?2個關於加載網頁攔截的查詢
我正在製作一個網頁,在加載時做2個查詢。但是,兩個查詢的結果同時發生(時間越長),因爲一個阻塞另一個。有沒有辦法讓我延遲時間,以便其他查詢只在第一次查詢的數據加載完成後才做出來?2個關於加載網頁攔截的查詢
儘管您提供的信息不夠充分,但我假設您正在使用Javascript發出Ajax請求。如果是這種情況,您可以使用jQuery以便在接收到請求答案後才能運行一些代碼(它可能有錯誤)
$.ajax({
url: "URL for first request here",
method: 'Your request method (POST, GET etc)',
data: 'Here assign any data you need to send'
})
.done(function(data) {
// This code will be called only if your request is successful
// data is the response from the server
// Perform 2nd Request
$.ajax({
url: "URL for second request here",
method: 'Your request method (POST, GET etc)',
data: 'Here assign any data you need to send'
})
.done(function(data) {
})
.fail(function(){
});
})
.fail(function(){
// This code will be called only if your request fails
});