jquery中$getscript()$getjson()和$ajax()的用法總結

jquery中$getscript()$getjson()和$ajax()的用法總結

ID:30769194

大?。?09.50 KB

頁數(shù):5頁

時間:2019-01-03

jquery中$getscript()$getjson()和$ajax()的用法總結_第1頁
jquery中$getscript()$getjson()和$ajax()的用法總結_第2頁
jquery中$getscript()$getjson()和$ajax()的用法總結_第3頁
jquery中$getscript()$getjson()和$ajax()的用法總結_第4頁
jquery中$getscript()$getjson()和$ajax()的用法總結_第5頁
資源描述:

《jquery中$getscript()$getjson()和$ajax()的用法總結》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。

1、Jquery中$.getScript()S.getJSON()和$.ajax()的用法總結jQuery提供了一組用于特定異步加載的方法:$.getScript(),用于加載特定的JS文件;$.getJSON(),用于專門加載JSON文件。有時我們希望能夠特定的情況再加載JS文件,而不是一開始把所有JS文件都加載了,這時課時使用$.getScript()方法?!c擊按鈕后再加載JS文件$('input').click(function(){S.getScriptCtest.js*);});$.getJSON

2、()方法是專門用于加載JSON文件的,使用方法和之前的類似。$('input').click(function(){$.getJSON('test.json:function(response,status,xhr){alert(response[0].url);});});$.ajax()$?ajax()是所有ajax方法中最底層的方法,所有其他方法都是基于$?ajax()方法的封裝。這個方法只有一個參數(shù),傳遞一個各個功能鍵值對的對象。$.ajax()方法對象參數(shù)表參數(shù)類型說明urlString發(fā)送請求

3、的地址typeString請求方式:POST或GET,默認GETtimeoutNumber設置請求超時的時間(亳秒)dataObject或String發(fā)送到服務器的數(shù)據(jù),鍵值對字符串或對象dataTypcString返回的數(shù)據(jù)類型,比如hlml、xml、jsonbcforcSendFunction發(fā)送i點求前可修改XMLHttpRcquest對象的函數(shù)completeFunction請求完成后調(diào)用的回調(diào)函數(shù)successFunction請求成功后調(diào)用的回調(diào)函數(shù)errorFunction請求失敗時調(diào)用的回調(diào)

4、函數(shù)globalBoolean默認為lee,及示是否觸發(fā)全局AjaxcacheBooleani殳汽瀏覽器緩存向’默認為true。如果dataTypc類型為script或jsonp則為falseocontentDOM指定某個尤素為打這個i音求相關的所冇回調(diào)函數(shù)的上下文。contcntTypcString指定請求內(nèi)容的類型。默認為application/x-www?fbrm?urlcncodcd。asyncBoolean是否異步處理。默認為true,fhlsc為同步處理processDataBoolean默認

5、為【rue.數(shù)據(jù)被處理為URL編碼格式。如果為false,則阻止將傳入的數(shù)據(jù)處理為URL編碼的格式。dataFiltcrFunction用來篩選響應數(shù)據(jù)的回調(diào)函數(shù)。ifModificdBoolean默認為false.不進行頭檢測。如果為iruc,進行頭檢測,為相應內(nèi)容與上次請求改變時,請求被認為是成功的。jsonpString指定一個査詢參數(shù)名稱來覆蓋默認的jsonpM調(diào)參數(shù)名callbackousemamcString在HTTP認證請求中使用的用戶名passwordString在HTTP認證請求中使用的

6、密碼scriptCharsctString出遠程和本地內(nèi)容使用不同的7符集時,川來設71script和jso叩諸求所使用的字符集。xhrFunction用來提供XHR實例自定義實現(xiàn)的回調(diào)函數(shù)traditionalBoolean默認為false,不使用傳統(tǒng)風格的參數(shù)序列化。如為true,則使用。//$.ajax使用$('input').click(function(){$.ajax({type:卩OST://這里可以換成GETurl:'test.php:data:{url:'ycku*success:fun

7、ction(response,stutas,xhr){$('#box').html(response);}});});注意:對于data屬性,如果是GET模式,可以使用三種之前說所的三種形式。如果是POST模式可以使用之前的兩種形式。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。