我必須更新頁面上的某些數據,使用AJAX更改另一個數據。我該如何實現。 AJAX首次爲我提供了數據。但是當其他數據改變時不更新。AJAX不在其他活動更新
編輯:我必須更新基於同一頁上的另一個事件的數據。簡要解釋一下這個場景,一個特定的事件用AJAX調用更新我的數據庫。另一個AJAX調用顯示該數據庫內容。所以想要在更改事件後更新顯示事件。如何在沒有函數調用的情況下補充2個AJAX調用。
請注意:由於保密協議不可共享代碼。
我必須更新頁面上的某些數據,使用AJAX更改另一個數據。我該如何實現。 AJAX首次爲我提供了數據。但是當其他數據改變時不更新。AJAX不在其他活動更新
編輯:我必須更新基於同一頁上的另一個事件的數據。簡要解釋一下這個場景,一個特定的事件用AJAX調用更新我的數據庫。另一個AJAX調用顯示該數據庫內容。所以想要在更改事件後更新顯示事件。如何在沒有函數調用的情況下補充2個AJAX調用。
請注意:由於保密協議不可共享代碼。
可能你要做的是鏈接你的ajax調用。 jquery有這方面的技術。像
$.ajax({
url: 'somepage.cgi',
data: {foo: 'bar'}
}).done(function() {
// this will be run when the AJAX request succeeds
}).fail(function() {
// this will be run when the AJAX request fails
}).always(function() {
// this will be run when the AJAX request is complete, whether it fails or succeeds
$.ajax({
url: 'someotherpage.cgi',
data: {foo: 'bar'}
})
});
東西例如參見http://api.jquery.com/jquery.ajax/
的jqXHR對象由$。阿賈克斯()在jQuery 1.5返回實現 無極界面,讓他們所有的屬性,方法和 行爲一個Promise(請參閱Deferred對象以獲取更多信息)。 這些方法帶有一個或多個函數參數,在$ .ajax()請求終止時調用 。這允許您爲單個請求分配多個 回調,甚至在 請求可能已完成之後分配回調。 (如果請求已經完成, 回調立即被解僱。)的jqXHR 對象的可用承諾的方法包括:...
謝謝...我在'always()'中調用了函數.. – prashant0205
我認爲你正在尋找eventdelegation – madalinivascu
是@madalinivascu。我必須根據頁面上的另一個事件更新數據。簡要解釋一下這個場景,一個特定的事件用AJAX調用更新我的數據庫。另一個AJAX調用顯示該數據庫內容。所以想要在更改事件後更新顯示事件。如何在沒有函數調用的情況下補充2個AJAX調用。 – prashant0205
你知道事件代表團是什麼嗎?你爲什麼要做2 Ajax調用,而不是隻有一個成功的數據發送到數據庫與Ajax成功保存從數據庫採用相同的服務器端腳本的數據,並使用AJAX成功功能輸出到頁面 – madalinivascu