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

您可能希望在将数据与“错误编号”匹配之前修剪数据,确保在响应数据之前或之后没有换行符或任何其他字符。

该网站的链接会很棒!

于 2013-08-26T12:20:05.537 回答
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 回答