jquery ajax方法
1、"xml":返回 XML 文檔,可用 jQuery 處理。
2、"html"::返回純文本 HTML 信息;包含的 script 標簽會在插入 dom 時執行。
3、"script"::返回純文本JavaScript 代碼。不會自動緩存結果,除非設置了 "cache" 參數。注意:在遠程請求時(不在同一個域下),所有 POST 請求都將轉為 GET 請求。(因為將使用 DOM 的 script標簽來加載)
4、"json": 返回 JSON 數據 。
5、"jsonp": JSONP 格式。使用JSONP 形式調用函數時,如 "myurl?callback=?" jQuery 將自動替換 ? 為正確的函數名,以執行回調函數,經常被用來同主域名下不同二級域名下的跨域請求。
6、"text": 返回純文本字符串。
----------------------------------------------------------
如果返回的數據不能正確解析,就會報錯。
200 parser error
$.ajax({ url: $loginForm.attr("action"), type: "post", data: $loginForm.serialize(), dataType: "json", success: function(result){ console.log(result); layer.msg(result.msg); }, error: function(xhr){ console.log(xhr); layer.msg(xhr.status + " " + xhr.statusText); } });
