ajax的datatype選項的值


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);
        }
    });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM