0

jQueryでフォーム内のデータをチェックしています。ただし、フォーム内の受信データに問題があります。
次のコードでデータを更新しない

$("#registerform").submit(function () {
    $.post("dogrula.php", $("#registerform").serialize(), function (data) {
        var hata = data;
        if (hata == "Wrong Number") {
            alert("Yanlış");
            return false;
        }
    });
    return false;
});

完全なコード

<script type="text/javascript"
        src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script type="text/javascript">
    $(document).ready(function () {
        $("#bd_year").focusout(function () {
            $.post("dogrula.php", $("#registerform").serialize(), function (data) {
                $("#charNum").text(data).css({ "color": "green", "font-size": "120%", "margin-left": "30%" });
            });
            return false;
        });

        $("#registerform").submit(function () {
            $.post("dogrula.php", $("#registerform").serialize(), function (data) {
                var hata = data;
                if (hata == "Wrong Number") {
                    alert("Wrong Number");
                    return false;
                }
            });
            return false;
        });

        $("#cfield_6").keyup(function () {
            var max = 11;
            var len = $(this).val().length;
            if (len >= max) {
                $("#charNum").text(" sayı limiti doldu").css({ "color": "red", "font-size": "120%", "margin-left": "30%" });
            } else {
                var char = max - len;
                $("#charNum").text(char + " sayı kaldı").css({ "color": "black", "font-size": "120%", "margin-left": "30%"});
            }

        });

    });
</script>

$_Post またはデータ メッセージ:

間違ったコード、真のコード、見つからない、申し訳ありませんが私の英語が下手です。

4

3 に答える 3

0

あなたの質問が正しいかどうかわかりませんが、キャッシュを無効にしてみてください:

$.ajaxSetup({ cache: false });
于 2013-08-26T12:08:49.310 に答える
0

あなたの成功関数は応答をテストしますが、それをページのどの部分にも入れません:

function(data){
  var hata=data;
  if(hata=="Wrong Number"){
    console.log("Wrong Number"); // less intrusive than alert() ...
    // maybe insert:
    $("#charNum").text(data); // or whatever you want to change on the page
    return false;
  }
});
于 2013-08-26T12:16:50.263 に答える