ajax請求的data資料格式

2021-09-26 05:24:46 字數 1785 閱讀 2460

今天使用ajax時,發現getdata時,傳遞json字串時傳不過去引數,所以做了一些實驗測試ajaxgetpost的傳遞data時的不同。

ajax有三種傳遞傳遞data的方式:

形如:

ajax:

$.

ajax(,

datatype:

"json"

, success:

function

(data)})

;

形如:

「」或者json.stringify()

ajax:

$.

ajax()

, contenttype:

datatype:

"json"

, success:

function

(data)})

;

形如:

「username=chen&nickname=alien」
ajax:

$.

ajax(}

);

$(「#form1」).serialize()就是把表單的資料拼成這個格式的字串!

post請求能用1、2、3型別傳遞引數

get請求能用1、3型別傳遞引數

$(「#form1」).serialize()是將對應表單中的inputnamevalue進行拼裝,最後拼成3型別的字串

一輩子很短,努力的做好兩件事就好;第一件事是熱愛生活,好好的去愛身邊的人;第二件事是努力學習,在工作中取得不一樣的成績,實現自己的價值,而不是僅僅為了賺錢;

最近需要通過jqueryajax方法提交資料,但是是多個引數,查了一下《鋒利的jquery》(第2版),具體data的格式如下:

data提交的資料型別為:objectstring

data資料說明:傳送到伺服器的資料。如果不是字串,將會被轉換為字串。

get請求將會被附加到url後面。防止自動轉換。物件必須為key/value資料格式。

例如:轉換為&foo1=bar1&foo2=bar2

如果是陣列,jquery將自動為不同的值型別對應同乙個名稱。

例如:轉換為&foo=bar1&foo=bar2

也就是在jqueryajax提交data的資料格式為:這種方式,如果有引數傳入,格式如下:

data:

,

get_item_id是外部的引數。

ajax請求的data資料格式

今天使用ajax時,發現get傳data時,傳遞json字串時傳不過去引數,所以做了一些實驗測試ajax的get和post的傳遞data時的不同。ajax有三種傳遞傳遞data的方式 1.json格式 形如 ajax ajax datatype json success function data ...

Ajax請求的data資料格式 後台接收引數

ajax?ajax請求的date資料格式有三種 本文以標準引數格式為例講解後台如何接收引數 首先先了解 json?ajax請求 ajax cache false data json物件形式 success function result ajax請求 ajax cache false data js...

jquery傳送ajax請求返回資料格式

jquery向伺服器傳送乙個ajax請求後,可以返回多種型別的資料格式,包括 html,xml,json,text等。1.html格式的資料 username content 伺服器端返回資料格式是html片段,因此不需要經過處理就可以將新的html資料插入到主頁面中,這種方法雖然簡便,但是重用性不...