今天使用ajax
時,發現get
傳data
時,傳遞json
字串時傳不過去引數,所以做了一些實驗測試ajax
的get
和post
的傳遞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()
是將對應表單中的input
的name
和value
進行拼裝,最後拼成3型別的字串
一輩子很短,努力的做好兩件事就好;第一件事是熱愛生活,好好的去愛身邊的人;第二件事是努力學習,在工作中取得不一樣的成績,實現自己的價值,而不是僅僅為了賺錢;
最近需要通過jquery
的ajax
方法提交資料,但是是多個引數,查了一下《鋒利的jquery》(第2版),具體data
的格式如下:
data
提交的資料型別為:object
或string
data
資料說明:傳送到伺服器的資料。如果不是字串,將會被轉換為字串。
get
請求將會被附加到url
後面。防止自動轉換。物件必須為key/value
資料格式。
例如:轉換為
&foo1=bar1&foo2=bar2
。
如果是陣列,jquery
將自動為不同的值型別對應同乙個名稱。
例如:轉換為
&foo=bar1&foo=bar2
。
也就是在jquery
中ajax
提交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資料插入到主頁面中,這種方法雖然簡便,但是重用性不...