ユーザーがフォームを送信するときに PHP ファイルを実行しようとしています。ただし、submit() 関数は実行されません。これについて提案する多くの投稿を読みましたが、どれも問題を解決していません。したがって、次のようなフォームがあります。
<body>
<form id="signupform">
<div id="required">
<table>
Form fields
</table>
</div>
<div id="notrequired">
<table>
More form fields
</table>
</div>
<button type="Submit" name="action">Submit</button>
</form>
<script>
$(document).ready(function() {
$("#signupform").submit(function(e) {
alert("Please work!");
$.ajax({
type : 'POST',
url : 'process.php',
data : JSON.stringify($'signupform').serializeArray(),
dataType: 'json'
})
//More code
});
}););
</script>
</body>
タイプを除いて、ファイル内に「送信」という値を持つものはありません。$(document).ready() の有無にかかわらず試してみました。だから私はほとんどアイデアがありません。助言がありますか。
ああ、それはどのブラウザでも動作しません。