封裝Ajax請求方法

2021-09-25 03:09:39 字數 1223 閱讀 1649

/**

** 封裝請求方法

** url 介面請求位址

** data 介面請求引數(無需請求方式引數,則此項可以為空,否則必須傳)

** params 請求方式引數(可以為空)

**/

let scriptelem = document.

createelement

("script");

scriptelem.src =

"/mobile/api/apiurl.js?v="

+ math.

random()

;$('head').

(scriptelem)

;//獲取位址列引數

(function

($)}

)(jquery);--

----

----

----

----

----

----

----

----

----

----

----

----

- 在js中呼叫如下

var ppkid = $.

geturlparam

('ppkid');

var schid = $.

geturlparam

('schid');

----

----

----

----

----

----

----

----

----

----

----

----

--function

$request

(url, data, params)

else},

error:

function

(res)

, headers:})

;})}

將介面統一寫在api.js檔案中

function get*****data(data, params)

function getlevelreport(data, params)

getlevelreport()

.then

((res)

=>

)

封裝ajax請求

封裝ajax請求 把get請求和post請求封裝成乙個函式 我們需要傳送請求的時候直接低啊用 因為get和post請求引數是不一樣的 封裝成兩個函式 乙個叫做getsend 乙個叫做postsend 1 寫一遍完整流程 2 把步驟封裝起來就可以了function getsend url,cb 1 建...

ajax請求封裝

對封裝好的ajax請求進行呼叫 ajax 請求引數 datatype json 返回值型別的設定 async false,是否非同步 success function response,xml fail function status function ajax options 預設為get請求 o...

promise axios封裝ajax請求的函式

1.axios.js檔案 ajax請求函式模組,返回值 promise物件 非同步返回的資料是 response.data import axios from axios export default function ajax url,data type get if datastr 傳送get請...