1

DB でユーザーの有効性をチェックするサーブレットがあります。ユーザー名を取得するフィールドがあり、ぼかしで 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");
            }
        }
    });
}

どこが間違っているのかわかりません。ありがとうございました。

4

1 に答える 1

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");
            }
        }
    });
}
于 2013-04-27T10:58:48.593 に答える