0

ユーザーがフォームを送信するときに 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() の有無にかかわらず試してみました。だから私はほとんどアイデアがありません。助言がありますか。

ああ、それはどのブラウザでも動作しません。

4

2 に答える 2