JQ ajax (個人學習筆記)

2022-04-02 00:23:55 字數 1266 閱讀 8153

ajax 是一種與伺服器交換資料的技術,可以在不重新載入整個頁面的情況下更新網頁的一部分。

//

預設請求引數

var _options = //請求頭

}

type(string):get或者post方式,

get方式會將前端上送的資料暴露出來(資料會直接跟位址連線起來,只能傳輸的資料大小:1024,注意這個限制是瀏覽器或者伺服器生成的),不安全,所以一般用於查詢操作(不會威脅資料庫資料),get有快取問題,會被瀏覽器快取起來,資料安全問題嚴重

post方式不會將資料暴露出來,比較比較安全,一般用於,新增,刪除,修改等操作。傳輸資料大小:2m;

data:請求資料,

datatype:請求返回的型別,txt/json/jsonp   ,jsonp表示要進行跨域

jsonp:**函式的函式名,,,,只有設定datatype:jsonp了這個屬性才起作用

async:同步非同步標誌  預設是true非同步,,,同步的話,會阻塞程式的執行,請求完成之後才能繼續執行指令碼**,非同步的話,請求的過程不會阻塞**執行。

cache:預設是 true,表示是否需要快取,如果是true的話,傳送相同請求的話,第二次會從快取資料中取

timeout(number型別):設定超時時間,如果伺服器響應時間超過了 設定的時間,則進入 error (錯誤處理)

global:false 禁止全域性ajax設定

header:設定請求頭的資訊,,,一般我們需要加入版本資訊,瀏覽器資訊,語言,時間,都要加到這裡

beforesend:**函式,用於,xml進行send()方法之前,,可以進行一下,資料的再新增,確認介面,等

success:成功的**函式,引數:伺服器返回資料,返回狀態   

error:失敗的**函式,引數:xmlhttprequest 物件,錯誤資訊,(可能)捕獲的錯誤物件。

complete:請求資料完成之後的**,失敗或者成功都會進入這裡,,,但是函式呼叫的順序是 succexx-error-complete

附:jq ajax各個事件的執行順序

1.ajaxstart(全域性事件)

2.beforesend

3.ajaxsend(全域性事件)

4.success

5.ajaxsuccess(全域性事件)

6.error

7.ajaxerror (全域性事件)

8.complete

9.ajaxcomplete(全域性事件)

10.ajaxstop(全域性事件) 

SAP BW個人學習筆記

sap bw個人學習筆記 難免有錯,持續更新,切勿對號入座。一 kpi 1 kpi是線性遞增的 2 kpi關鍵指標 一般情況下,2個模組,就有40個kpi,3個模組,有60多個kpi 二 增強 1 只有不符合要求時,才使用增強,還要使用標準字段。三 財務資料源 財務資料源是用的後像,也即是餘像,只能...

ajax個人學習筆記

1.function createxhr else if typeof activexobject undefined catch e else 2.ie瀏覽器第一次向伺服器端請求,獲取最新資料,其後預設獲取的是快取資料,而不是最新的資料,可以使用js中的隨機字串處理。3.ajax非同步 true ...

個人學習筆記 0802

header1 一級標題 h是英文header標題的縮寫,標題無處不在,它的應用範圍十分廣泛 結構 寫作文 ppt等。h1是主標題,h2是副標題,h3 h4 h5 h6依次遞減字型的大小。p是英文paragraph段落的縮寫,常用於建立乙個段落 用於注釋 lorem ipsum text 一般用於佔...