$.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參數。注意在遠程請求時(不在同一個域下),
html:返回純文本HTML信息;包含的script標簽會在插入DOM時執行。
script:返回純文本JavaScript代碼。不會自動緩存結果。除非設置了cache參數。注意在遠程請求時(不在同一個域下),
所有post請求都將轉為get請 求。
json:返回JSON數據。
jsonp:JSONP格式。使用SONP形式調用函數時,例如myurl?callback=?,JQuery將自動替換后一個“?”為正確的函數名,以執行回調函數。
text:返回純文本字符串。
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

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