1. ホーム
  2. ジャバスクリプト

[解決済み】Ajaxの成功イベントが動作しない。

2022-04-10 17:40:23

質問

登録フォームを作成し $.ajax を送信してください。

これは私のAJAXリクエストです。

$(document).ready(function() {
    $("form#regist").submit(function() {
        var str = $("#regist").serialize();
        $.ajax({
            type: 'POST',
            url: 'submit1.php',
            data: $("#regist").serialize(),
            dataType: 'json',
            success: function() {
                $("#loading").append("<h2>you are here</h2>");
            }        
        });
        return false;        
    });
});

私の submit1.php ファイルが存在するかどうかをチェックします。 メールアドレス ユーザー名 をデータベースに登録します。 これらの値が存在する場合、エラーメッセージを表示したい。 ページを更新することなく .

どのようにしたら、これを 成功 のコールバックはどのようなものですか?

解決方法は?

結果はおそらくJSON形式ではないので、jQueryがそのようにパースしようとすると失敗します。このエラーは error: コールバック関数を使用します。

どうせその関数ではJSONは必要ないようなので、その場合は dataType: 'json' の行があります。