雖然我們是後台開發人員,但是最基本的 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...