我有一个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");
}
}
});
}
我无法找到我做错的地方。 谢谢。
答案 0 :(得分: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");
}
}
});
}