私はすでにajaxを使用してhtmlフォームを投稿する2つの方法を知っています。例えばJSまたはAJAXを使用したHTMLフォームPOST
..
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type='text/javascript'>
/* attach a submit handler to the form */
$("#clientInfo").submit(function(event) {
message = $('#name').val();
/* stop form from submitting normally */
event.preventDefault();
var $form = $(this),
url = 'post2.php';
/* Send the data using post with element id name and name2*/
var posting = $.post(url, { message: message });
});
</script>
正常に動作しますが、それは唯一私が実際に提出からページを停止しますevent.preventDefault()を呼び出す場合、
リターン偽も可能性が動作します中古。
私の問題は、実際の提出を止めることなく投稿できますか? event.preventDefault()を必要とせずにfalseを返しますか?私はページを正常に提出したいが、それが起こっている間にいくつかのデータを投稿する必要がある。
お願いします。
は本当に意味がありません。 'action'と' method'がフォームに設定され、 'name'が入力にある場合、ajaxの必要はありません。フォームは '$。post 'と同じフォーマットでデータを送信します。 – charlietfl
postはサーバと通信する方法です。 Inorderを送信するには、httpメソッドが必要です –