專案雜記 通過簡易 AJAX 進行介面測試

2021-10-19 11:48:04 字數 1302 閱讀 9485

雖然我們是後台開發人員,但是最基本的 ajax 一定是要會寫的;比如某個接**通過 postman 介面測試已經沒問題了,但是前端人員非要說你這有問題,你就可以乙個簡單的 ajax 去說服他。

function

test()

,// 返回資料的格式

datatype:

"html"

,//"xml", "html", "script", "json", "jsonp", "text".

// 在請求之前呼叫的函式

beforesend:

function()

,// 成功返回之後呼叫的函式

success:

function

(data)

,// 呼叫執行後呼叫的函式

,// 呼叫出錯執行的函式

error:

function()

});}

在 springboot 專案的 static 目錄下新建乙個 test.html,這樣我們在瀏覽器直接就可以訪問該頁面,從瀏覽器控制台看到請求頭和請求體

注:先要引入 jquery 的 js 包(jquery-3.3.1.min.js)

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

>

type

="button"

onclick

="test()"

>

testbutton

>

src=

"jquery-3.3.1.min%20.js"

>

script

>

>

function

test()

),// 轉 json(內建函式)

datatype:

'json'

, success:

function

(data)})

}script

>

body

>

html

>

通過Ajax進行Post提交Json資料

js ajax layer.close madd data.w c index action responsebody public void addmaintain requestbody maintain maintain 注意事項 2 data中,將json物件序列化。使用json.strin...

Ajax頁面跳轉 通過filter進行頁面跳轉

當使用者未登入的時候,雖然 攔截了請求。但是ajax並不能響應頁面跳轉。這時候就要在後端的 中判斷是不是ajax訪問。通過status的方法來讓前端ajax實現頁面跳轉 當 判斷到使用者未登入的時候 通過響應頭判斷是否是ajax請求 return false 在前端頁面中的公共js中。新增ajaxs...

Ajax通過POST方式與PHP進行互動

一 conn.php conn mysql connect localhost root root or die 資料庫連線失敗 mysql error mysql select db db database27 conn or die 資料庫連線失敗 mysql error mysql query...