jsonp 請求


$.ajax()方法詳解 

$.ajax() 方法詳解:來源  http://www.cnblogs.com/tylerdonet/p/3520862.html

 jsonp 調用 無法進入 success: 來源 https://q.cnblogs.com/q/74391/

 一
$.ajax({
            url:jsonUrl, //String類型的參數
            timeout:5000,  //Number類型的參數,設置請求超時時間(毫秒)。此設置將覆蓋$.ajaxSetup()方法的全局設置
            type:"get", //String類型的參數,請求方式(post或get)默認為get
            cache:false, //Boolean類型的參數,默認為true(當dataType為script時,默認為false),設置為false將不會從瀏覽器緩存中加載請求信息
            data:"一些數據", //Object或String類型的參數,發送到服務器的數據。如果已經不是字符串,將自動轉換為字符串格式。get請求中將附加在url后
            dataType:"jsonp",  //  xml:返回XML文檔,可用JQuery處理。
            html:返回純文本HTML信息;包含的script標簽會在插入DOM時執行。
            script:返回純文本JavaScript代碼。不會自動緩存結果。除非設置了cache參數。注意在遠程請求時(不在同一個域下),
                所有post請求都將轉為get請 求。
            json:返回JSON數據。
            jsonp:JSONP格式。使用SONP形式調用函數時,例如myurl?callback=?,JQuery將自動替換后一個“?”為正確的函數名,以執行回調函數。
            text:返回純文本字符串。
            jsonp:"call",  // 要求為String類型的參數,在一個jsonp請求中重寫回調函數的名字。該值用來替代在"callback=?"這種GET或POST請求中URL參數里的"callback"部分
            jsonpCallback:"jsonpcallback", // 請求數據的函數名
            success:function(data){
                console.log(data)
            },
            error:function(err){
                console.log(err,"錯誤信息");
            }
        })
 
 
 
jsonp 調用 無法進入 success

 所請求文本的寫法  ,由回調函數名包裹

 

 


免責聲明!

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



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