我想要所有的ajax請求檢查HTTP響應代碼,是否有可能創建一個函數並默認運行所有的ajax請求?謝謝!有沒有辦法爲ajax完成事件設置默認功能?
1
A
回答
2
你可以通過調用jQuery.ajaxSetup
提供任何的jQuery.ajax
選項的默認值。根據您的其他問題,你可能想是這樣的:
$.ajaxSetup({
complete: function(jqXHR, textStatus) {
// Do your checking and logging.
}
});
$.ajaxSetup({
complete: checkResponseCode
});
但是請記住,這就是所謂的後你的成功或錯誤回調。
2
是的。將活動綁定到.ajaxComplete()
。我以前做過,我想我只是不喜歡的東西
$(document).ajaxComplete(function() {
//dostuff
});
2
你可以做
$("body").bind("ajaxSend", function(e, xhr, settings){
//global send
}).bind("ajaxComplete", function(e, xhr, settings){
//global complete
}).bind("ajaxError", function(e, xhr, settings, thrownError){
//global error
});
+0
有關全局Ajax事件處理程序的更多信息:http://api.jquery.com/category/ajax/global-ajax-event-handlers/ – russau 2011-06-17 00:04:37
相關問題
- 1. 有沒有辦法爲ggsave設置新的默認值?
- 2. 有沒有辦法將默認值設置爲「00:00」?
- 3. 有沒有辦法設置sfWidgetFormFilterDate小部件的默認值?
- 4. 有沒有辦法編輯默認的構建設置?
- 5. 有沒有辦法設置默認的HTML5視頻音量?
- 6. e.preventDefault - 有沒有辦法做到默認?
- 7. 有沒有辦法將導航器設置爲默認的區域
- 8. 有沒有辦法在Mysql phpMyAdmin中將字段默認值設置爲Max + 1?
- 9. 有沒有辦法爲git命令默認設置一個標誌?
- 10. 有沒有辦法通過Javascript爲DropdownList設置默認的「查看」索引?
- 11. Android - 功能沒有完成
- 12. 有沒有辦法在Eclipse中爲Spring Boot application.properties提供自動完成功能?
- 13. AJAX完成之前沒有發生成功功能
- 14. 帶有自動完成功能但沒有默認值的HTML輸入
- 15. 有沒有辦法讓checkstyle成爲所有Java項目的默認Checkstyle?
- 16. 有沒有辦法配置Gradle默認日誌輸出?
- 17. 有沒有辦法重置JShell的默認導入?
- 18. 有沒有辦法在Xcode 8中將故事板默認爲橫向?
- 19. 復仇事件沒有顯示出來,但功能完成
- 20. Ansible:有沒有辦法讓變量沒有默認值?
- 21. 有沒有辦法從命令行更改默認的Windows代理設置?
- 22. 有沒有辦法在Mongoid的rails項目中默認設置attr_accessible?
- 23. 有沒有辦法在基類中設置默認綁定選項?
- 24. 有沒有辦法在Nagios的status.cgi中設置默認排序順序?
- 25. 有沒有辦法用mysql_query設置默認的數據庫句柄?
- 26. 在XAML中有沒有辦法將UpdateSourceTrigger默認爲PropertyChanged?
- 27. 有沒有辦法設置GitLab的默認行爲來生成某種類型的許可證和wiki模板?
- 28. 有沒有辦法關閉Xcode 8的圖像名稱自動完成功能?
- 29. 有沒有辦法給.net的jquery自動完成添加名稱/值功能?
- 30. 有沒有辦法啓動股票主頁啓動器(即使它目前沒有設置爲'默認')?
Thx爲擡頭示意圖。這真的是我應該實施的。另外,我只是查看文檔,發現有一個「statusCode」選項,你認爲我應該設置這個選項,因爲我真的在做的是檢查狀態代碼,以確保用戶的會話沒有不定時/退出? – blacktie24 2011-06-17 00:06:58
@ blacktie24:如果你有一個特定的(完整的)「代碼動作」列表,那麼'statusCode'可能是正確的。如果你只是記錄所有這些,那麼'statusCode'可能有點冗長,'complete'回調會更清晰。 – 2011-06-17 18:27:30