私はAJAXコール&をそこからリダイレクトするフォーム提出コードを持っています。Javascript:フォームの提出をキャンセルするにはどうすればいいですか?
しかし、何とかfalseを返すと、&フォームが送信されます。
戻り値falseを使用したくない場合は、&はすべてのケースで投稿をキャンセルする必要があります。そのためのjqueryメソッドはありますか? getlogin()の最後にreturn false;
と
function getLogin()
{
//cancel form submission code here
$username = $('#username').val();
$password = $('#password').val();
console.log('Logging- '+$username+' - '+$password);
callAjaxService($username, $password); // redirects according to response from this method
}
HTML
<form action="" method="get" onSubmit="getLogin();">
実際のコードが入っているのjQueryモバイル&有する問題は、それがフォームを送信停止カント機能します - 。
'return false;はあなたが望むものを達成する最も簡単な方法です。 ajax関数の呼び出しの後に置くだけです。すべてはまだうまく動作します。 – davin
'event.preventDefault()'を使用することはできますが、なぜ 'return false'を返すことはありませんか? – nnnnnn
getLogin()メソッドはどのように呼び出されていますか? –