您好,登錄后才能下訂單哦!
小編給大家分享一下jQuery中ajax()方法的參數(shù)是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
ajax()方法中的參數(shù)有type,contentType、jsonp等用來設(shè)置ajax中的請求方法,編碼類型以及回調(diào)函數(shù)名等
ajax方法就是通過HTTP 請求加載遠程數(shù)據(jù)。該方法是由 jQuery 中底層的 AJAX來 實現(xiàn)的大多數(shù)情況下不需要直接操作函數(shù),除非我們需要使用不常使用的功能,來獲得更多的靈活性,接下來在文章中將和大家詳細(xì)介紹
最簡單的情況下,$.ajax() 可以不帶任何參數(shù)直接使用。
$.ajax();
ajax參數(shù)介紹
(1)type:HTTP 請求方法,默認(rèn)為GET
(2)url:發(fā)送請求的地址
(3)username:響應(yīng) HTTP 訪問認(rèn)證請求的用戶名
(4)xhr:返回一個 XMLHttpRequest 對象
(5)options:ajax 請求設(shè)置對所有的選項都是可選的
(6)async:判斷請求是異步請求或是同步請求,如果為true,則為異步請求;為false則為同步請求(默認(rèn)情況下為true)
(7)beforeSend(XHR):發(fā)生前可修改XMLHttpRequest 對象的函數(shù),如果返回的是false則取消ajax請求。
(8)cache:為默認(rèn)值true時緩存頁面,為false時將不緩存此頁面
(9)contentType:指發(fā)生信息至服務(wù)器時的內(nèi)容編碼,默認(rèn)值為"application/x-www-form-urlencoded"
(10)context:設(shè)置 Ajax 相關(guān)回調(diào)函數(shù)的上下文,讓回調(diào)函數(shù)內(nèi)的this指向這個對象,如果不設(shè)定則this指向options
(11)data:指發(fā)送到服務(wù)器上的數(shù)據(jù),自動轉(zhuǎn)換為請求字符串格式。
(12)dataType:服務(wù)器返回的數(shù)據(jù)類型
(13)global:表示是否觸發(fā)全局ajax事件,true時為出發(fā),如果設(shè)置false將不會觸發(fā)。
(14)jsonp:在請求中重寫回調(diào)函數(shù)名字,用來代替GET或許POST請求中URL的參數(shù)“callback”
(15)jsonpCallback:請求指定一個回調(diào)函數(shù)名。代 替jQuery 自動生成的隨機函數(shù)名。
(16)password:響應(yīng) HTTP 訪問認(rèn)證請求的密碼
(17)success:請求成功后的回調(diào)函數(shù)
(18)timeout:設(shè)置請求超時的時間
ajax()中還有很多其他的參數(shù)方法,在這里就不一一介紹了,接下來將通過具體的實例告訴大家如何實現(xiàn)ajax程序的。
ajax代碼
<body> <script type = "text/javascript" src = "jquery/jquery-1.12.4.js"></script> <script type = "text/javascript""> $(document).ready(function() { $("#btn").click(function(event){ $.ajax( { url:'result.html', success:function(data) { $('#box').html(data); } }); }); }); </script> </head> <body> <p>點擊下方按鈕將會訪問result文件</p> <div id = "box" style = "background-color:pink;width:200px;height:40px;text-align: center;line-height: 40px;font-size: 12px;color:#444;margin-bottom:10px"> </div> <input type = "button" id = "btn" value = "點擊" /> </body>
result.html代碼
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <h2>ajax方法的演示</h2> </body> </html>
運行結(jié)果圖
以上是“jQuery中ajax()方法的參數(shù)是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。