代码小菜鸡 2014-12-19 02:36 采纳率: 0%
浏览 1503
已结题

急!!!!ajax responseText的问题

先贴代码
if(new_!=renew_){
alert("输入的两次密码不同");
return false;
}else{
var url= "<%=basePath%>/system/password/reset1";
var pars ="oldPassword="+encodeURIComponent(loginPwd)+"&newPassword="+encodeURIComponent(new_);
var myAjax = new Ajax.Request(
url,
{method: 'get', parameters: pars, onComplete: callback}
);

}

}
function callback(myAjax){
var isUnique=myAjax.responseText;
//alert(isUnique);
//window.location.href = "<%=basePath%>admin/index";
//var isUnique1=1;
if(isUnique=="OK"){
alert("密码更改成功!");
window.location.href = "<%=basePath%>admin/index";
}else{

    alert("密码更改失败!原始密码错误!");
} 

}这是JSP页面上的代码,我做的是一个密码修改

这是一个后台
@RequestMapping("reset1")
@ResponseBody
public Result reset1(@PrincipalArgument User user, String oldPassword, String newPassword)
throws Exception {
System.out.println("oldPassword"+oldPassword+"newPassword"+newPassword);
MD5 md5 = new MD5();
String md5OldPassword = md5.getMD5ofStr(oldPassword);
String md5NewPassword = md5.getMD5ofStr(newPassword);

    if(user.getPassword().equals(md5OldPassword)){

        user.setPassword(md5NewPassword);

        userService.save(user);
        Result result = new Result("OK");
        return result;
    }else{
        Result result = new Result("原始密码错误");
        return result;
    }

}

。。。。我怎么都取不到理想的值 myAjax.responseText 如何取到OK?


新人 刚刚接触web 不到一个月
  • 写回答

3条回答

  • Go 旅城通票 2014-12-19 02:59
    关注

    alert(isUnique);取消注释这句看输出什么内容,你用的prototype框架,注意导入框架js文件,检查路径框架js文件路径是否正确

    可以打开浏览器的开发工具看是否出现其他异常。你的js代码里面包含了服务器标签<%%>,注意这些js代码只能放在jsp页面的script标记里面,不要放到js文件中,要不你的代码会出问题,不会解析执行<%%>里面的代码导致路径包含<%%>这种内容而出问题

    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值