2
我在我的網頁中使用報告查看器。我決定我需要添加一些自定義功能(智者)。爲此,我使用了一些jQuery庫。當控件向遠程服務器發送一個jax控件時會出現問題。我需要以某種方式得到關於它們的通知,並在請求完成時引發一個回調事件。jQuery - 檢測所有的AJAX請求頁上
這可能嗎?
如果是這樣怎麼樣?
我在我的網頁中使用報告查看器。我決定我需要添加一些自定義功能(智者)。爲此,我使用了一些jQuery庫。當控件向遠程服務器發送一個jax控件時會出現問題。我需要以某種方式得到關於它們的通知,並在請求完成時引發一個回調事件。jQuery - 檢測所有的AJAX請求頁上
這可能嗎?
如果是這樣怎麼樣?
您可以使用$.ajaxSetup()
函數,該函數允許您爲所有ajax請求(由jQuery發出)註冊全局屬性。例如:
$(function() {
$.ajaxSetup({
complete: function(xhr, textStatus) {
// will be raised whenever an AJAX request completes (success or failure)
},
success: function(result) {
// will be raised whenever an AJAX request succeeds
},
etc ... you could use any available option
});
});
我不確定爲什麼,但這些事件沒有達到。我正在使用不使用jquery的控件。 – vondip
@vondip,好的,控件不使用jQuery的事實解釋了爲什麼這些事件永遠不會到達。恐怕在這種情況下你不能實現這一點,或者可能會有一些瀏覽器特定的擴展。 –
我看到了,謝謝 – vondip