ajax在火狐瀏覽器中Object xmldocument

 jquery包裝的ajax在火狐瀏覽器中返回結果:object xmldocument問題解決方案html

該問題其實很簡單,在網上看到網友同志們的不少方法python

1頁面加了 ValidateRequest="false" jquery

2 設置response.setContentType等等 其實這些都不是正解。ajax

你們知道ajax返回結果是類型的 :json

"xml": 返回 XML 文檔,可用 jQuery 處理。瀏覽器

"html": 返回純文本 HTML 信息;包含的script標籤會在插入dom時執行。緩存

"script": 返回純文本 JavaScript 代碼。不會自動緩存結果。除非設置了"cache"參數。'''注意:'''在遠程請求時(不在同一個域下),全部POST請求都將轉爲GET請求。(由於將使用DOM的script標籤來加載)dom

"json": 返回 JSON 數據 。ide

"jsonp": JSONP 格式。使用 JSONP 形式調用函數時,如 "myurl?callback=?" jQuery 將自動替換 ? 爲正確的函數名,以執行回調函數。函數

"text": 返回純文本字符串

相信聰明的讀者朋友們已經知道如何解決了,在火狐中返回的結果默認類型爲xml,所以咱們只需將dataType一項設置爲text便可,固然在開發中咱們應根據不一樣需求選擇不一樣返回類型,也必定要規範咱們的代碼才行...
 
文章轉自:http://blog.sina.com.cn/s/blog_7d7a29c301014dlx.html
相關文章
相關標籤/搜索