繁体   English   中英

用ajax和jsp进行表单验证不起作用

[英]form validation with ajax and jsp doesn't work

我正在尝试使用jsp和ajax开发用户名验证,但是这样的错误信息

POST ://localhost:8080/web_application/deneme.jsp

显示错误: 405 (Method Not Allowed)

这是我的jsp页面,这里出了什么问题

<html>
<body>

    <form name="form" id="form">
        <input type="text" name="username" id="username"> 

        <br>
        <input
            type="submit" name="register" value="Sign up">
    </form>

    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <script
        src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.0/jquery.validate.min.js"></script>


    <script type="text/javascript">

      $(document).ready(function(){
            $("#form").validate({
                rules : {
                    username : {

                        required:true,

                        remote : {
                            url : "deneme.jsp",
                            async : false,
                            type : "post",
                            data : {
                                username : function() {
                                    return $("#username").val()
                                }
                            }
                        }


                    }
                },
                messages : {
                    username : {
                        required:"Require Field" ,remote:"already exist"
                    }
                }
            });
      });
    </script>

</body>
</html>

代替:

 <script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.0/jquery.validate.min.js"></script>

您的javascript文件链接位置中缺少http

使用以下内容:

 <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.0/jquery.validate.min.js"></script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM