我正在尝试使用 ajax 向 servlet 提交表单。表单提交成功,数据库条目已更改,但回调函数未执行。请帮助。这是我的具有ajax post方法的jsp页面
$("#passwordchange").submit(function(){
var oldprofpass = $("#profpass").val();
var newprofpass = $("#profpassnew").val();
$.post("http://localhost:8080/SWMSProject/AdminpassChangeServlet",{profpass:oldprofpass,profpassnew:newprofpass},callbackfunction);
});
回调函数是
function callbackfunction(data)
{
alert(data);
}
作为控制器的servlet是
response.setContentType("text/html");
PrintWriter out = response.getWriter();
try {
boolean status = adb.adminChangePassword(e, request.getParameter("profpassnew"));
if(status)
{
out.print("Password changed successfully");
}
else
{
out.print("Please enter the old password correctly");
}
AdminBean 包含逻辑和数据库连接。我不明白是什么问题当我使用 firebug 进行调试时,警报即将到来,没有错误。但不正常。请帮忙。