私のフォームにはいくつか問題があります。.live、.click、およびpreventDefaultによるJqueryの問題
私は、データベースに対してフォームを検証するためにjquery ajaxを使いたいのですが、私はさまざまな問題に直面します。
1.
$('#formsubmit').click(function(e) {
e.preventDefault(); // this is not working, the page reloads
});
2.
$('#formsubmit').live('click', function(e) {
e.preventDefault(); //works, but...
var firstname = $('#firstname').val(); // returns an empty string and ...
firstname = document.getElementById('firstname'); //does not return anything either
alert("$('#firstname')"); // returns [object][object] ... should'nt it be [object][html inputelement]
});
これまでのところ、私は得ることができないので、私は自分のフォームの送信ボタンをクリックして上のAJAX負荷をトリガーすることができましたhavent私の入力フィールドの値。
ここに何か不足していますか? 別の方法を使用することは可能ですか: 1. submit-click時のページリロードを防止します。 2.フォームのすべての値を取得し、ajax経由でPHPスクリプト に送信します。3.答えを待ち、 htmlの要素に従ってください。
ご返信いただきありがとうございました。あなたのヒントが私の問題を解決しました。 –