• 締切済み

formの送信について

いつもお世話になっております。 今回はFORMの送信についてお聞きします。 htmlでフォームの内容を送るには 1、<form action="xxx.cgi"> <input type="submit">  として送信 2、prototype.js等を使って function send() { var str = Form.serialize('form1'); new Ajax.Request ( "xxx.cgi", { "method": "post", "parameters": str, onSuccess: function() } ); } <form action="" id="form1"> <button onclick="send()"> があるとわかったのですが、両者の違いがわかりません。 2番だと非同期にもできるということはわかるのですが、 そのほかの違いをご教授願います。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

そもそも2はjavascriptでデータをおくっているので、javascript非対応 もしくは使用許可していないブラウザではデータが送れません また2はAjaxをつかって、画面全体の更新をせずデータをおくろうと しているのではないでしょうか?

関連するQ&A