Re: [ js ] 列出所有的hidden值
※ 引述《knives ()》之銘言:
: 因為我的input type="hidden" 裡面的欄位是會變更
: 但是我希望我的ajax在傳送參數的時候可以把所有的hidden變數都傳出去
: 我的ajax是這樣寫的
: var data_str = '';
: var record= jQuery.ajax({
: url: "source/xxx.php",
: data:data_str,
: type: "POST",
: data:data_str,
: complete:load_complete(uid),
: async: false
: }).responseText;
: 我希望
: data_str 可以用 jQuery.each('陣列',function(key,value){
: data_str += key+'='+value
: }
: 可是裡面的陣列我要怎麼取得,我現在選擇器是這樣寫
: jQuery('#form_1'>input:hidden');
: 但是把data_str印出來卻是
: 0=[object HTMLInputElement]1=[object HTMLInputEleme]
: 請問我該怎麼辦
functon load_complete(){
var ret=[];
$("#form_1 >input:hidden").each(function(){
ret.push(this.name+"="+this.value);
//看需要決定要不要作url escape
});
return ret.join("&");
}
類似這樣吧,印出來會有object是因為他是object,
這時候取他的name、value來操作就是了
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.10.220
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章