Re: [ js ] 列出所有的hidden值

看板Ajax作者 (沉默是金。)時間15年前 (2010/03/18 16:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1BeUJW1c (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1BeUJW1c (Ajax)