1. 程式人生 > >Ajax請求參數解釋

Ajax請求參數解釋

post請求 邏輯 utf-8 參數 ima 回調 spa 後臺 bsp

ajax常用的兩個請求是get和post,而springmvc的控制層可以接收ajax請求。

但是這個過程非常靈活,變化很大,容易出錯。

技術分享圖片

$.ajax({
    url : SITE_PATH + "/userLogRecord/getList",
    type : ‘POST‘,
    async : false,
    contentType : ‘application/json;charset=UTF-8‘,
    dataType : ‘json‘,
    data : JSON.stringify(parameter),
    success : function(data) {
        console.log(
111111); }, error : function(msg) { } });

1

url參數,這個不解釋,唯一需要註意的是,後面可以跟search。

不帶search

url : SITE_PATH + "/userLogRecord/getList",

帶search

url : SITE_PATH + "/userLogRecord/getList1?name1=name&name2=name2",

關於search,可以參考window.location.href對象的search屬性。

2

type參數,決定是GET請求還是POST請求。

這個參數很重要。

3

async參數

同步

async:fasle,

異步

async:true,

默認是異步請求。

4

contentType決定發送到後臺的參數的類型

dataType決定後臺返回數據的類型

5

data是參數,但是這裏有時候需要

6

success是請求成功會走的回調函數

error是請求失敗會走的邏輯分支

參考1:https://www.cnblogs.com/xiaoxi/p/5695783.html

參考2:https://www.cnblogs.com/jichen/p/8295830.html

Ajax請求參數解釋