【问题标题】:Checking existing user in database with jquery and servlet使用 jquery 和 servlet 检查数据库中的现有用户
【发布时间】:2013-04-21 12:04:19
【问题描述】:

我有一个 servlet 来检查我的数据库中用户的有效性。我有一个接受用户名的字段,并且在模糊时发出了一个 ajax 发布请求。但在浏览器控制台中,我收到以下错误:

POST http://localhost:8084/Project/[object%20Object] 404 (Not Found)

这是我正在尝试使用 javascript/jquery 的代码

function checkValidity(str){
    $.post({
        url: "/checkValidity.do",
        data: {"paramType":"username","field":str},
        sucess: function(data){
            if(JSON.parse(data.exists)){
                alert("Account already exists");
                return false;
            } else {
                alert("Not found");
            }
        }
    });
}

我找不到哪里做错了。 谢谢。

【问题讨论】:

    标签: javascript jquery servlets post


    【解决方案1】:

    改变

    $.post({
    

    $.ajax({
    

    并添加type:'POST'

    所以完整的代码。

    function checkValidity(str)
    {
        $.ajax(
        {
            url     : "/checkValidity.do",
            data    : {
                "paramType":"username",
                "field":str
            },
            type    : 'POST',
            sucess  : function(data)
            {
                if(JSON.parse(data.exists)){
                    alert("Account already exists");
                    return false;
                } else {
                    alert("Not found");
                }
            }
        });
    }
    

    【讨论】:

    • 非常感谢。有效。但是你能告诉我另一种方式有什么问题吗?
    • @DigvijayYadav 你有错误的$.post 语法你使用$.ajax 选项和语法
    猜你喜欢
    • 2019-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 2013-05-10
    • 2018-01-17
    相关资源
    最近更新 更多