gomisの日記

2006-11-30

javascriptでformをまとめて送信する方法 01:29 javascriptでformをまとめて送信する方法のブックマークコメント

$...(document.form)とかで、そのフォーム要素を全部まとめてQueryStringを作ってくれるようなショートカットってないんでしょうか。JQueryあたりにありそうな感じがしたんですが調べてもわからず。

みんなそんな行儀の悪いことしないのかな。

function formToQuery(form){
   var h = new Array();
   $A(form).each(function(node){ h[node.name] = node.value});
   return $H(h).toQueryString();
}
function postForm(url,form){
   var param = formToQuery(form);
   var ajax = new Ajax.Request(url , 
          {
           method: "post" , 
           parameters: param, 
           onComplete: alert});  
}

こうですか。わかりません。うまいひとなら一行くらいで書いてしまいそう。

サッカー女子ヨルダンに圧勝だけど 02:47 サッカー女子ヨルダンに圧勝だけどのブックマークコメント

なでしこ13発ヨルダンに大勝/アジア大会

写真から点数からつっこみどころが多すぎて処理落ちしそうな記事。