何度もすいません。シエルです。
フォームからデータを送信(POST)する際に、
フォームのaction属性に実行するためのphpファイルを指定すると思うのですが、
これを指定すると、そのページにジャンプしてしまいますよね?
これをページをジャンプさせずにデータを送信して、実行させる方法を教えていただきたいのですが、
可能でしょうか?
よろしくお願いいたします。
ページを移動させずにフォームからデータ送信する方法
Re: ページを移動させずにフォームからデータ送信する方法
簡単な方法であれば、 submit ボタンの onclick イベントでajaxを使ったpostリクエストを送信して onclick イベントを false で返せば移動せずにできます。
JavaScript を使わずに推移することは(HTMLの記述のみでは)出来ません。
なお、フォーム部分をインラインフレームで表示すれば、擬似的にではありますが可能です。
JavaScript を使わずに推移することは(HTMLの記述のみでは)出来ません。
なお、フォーム部分をインラインフレームで表示すれば、擬似的にではありますが可能です。
This article was written by "Mitsunagi".
Re: ページを移動させずにフォームからデータ送信する方法
御津凪さんありがとうございます。
実はページの一部分のみだけ更新したかったんですが、
PHPだけでは厳しかったんですね。
JavaScript使って頑張ります!
ありがとうございました!
実はページの一部分のみだけ更新したかったんですが、
PHPだけでは厳しかったんですね。
JavaScript使って頑張ります!
ありがとうございました!
oui C'est la Vie♪
Re: ページを移動させずにフォームからデータ送信する方法
jqueryのajaxメソッドとjavascript標準のXMLHTTPREQUESTを使って、POST送信実装できました!
ありがとうございました!
ありがとうございました!
oui C'est la Vie♪