• 前后台交互,使用ajax传输参数,可是没有跳转到后台的路径中


    function setPayPwd(){
            var mobile=document.getElementById("telPhone").value;
             var payPassword=document.getElementById("payPwd").value;
             var rePayPassword=document.getElementById("rePayPwd").value;
            //  alert("mobile="+mobile+"And"+"payPassword="+payPassword);
             if(payPassword!=rePayPassword){
               alert("前后输入的密码不一致,请重新设置!");
               $("#payPwd").focus();
               return;
               }
               alert("密码一致,开始交互");  
                   
             //前后台交互
            $.ajax({
            type: "POST", //用POST方式传输
            dataType: "json", //数据格式:JSON
            url: '${path}/member/setPayPwd.shtml', //目标地址
                data: {mobile:mobile, payPassword: payPassword},
                error: function (XMLHttpRequest, textStatus, errorThrown) { },
                success: function (msg){
                 if(msg.ret !=1){
                 layer.msg(msg.msg);
                 }else{
    layer.msg('验证成功,请设置支付密码!', {
         time: 1000 //2秒关闭(如果不配置,默认是3秒)
    }, function(){
    window.location.href="${path}/goods/index.shtml";
    });          
                 }
                }
            });     
                  //alert("设置成功!");
             
           }
    触发此方法的语句;
    <input  type="button" onclick="setPayPwd()" value="提交" />


    后台接收代码:

    @RequestMapping("/setPayPwd")
    public String setPayPwd(ModelMap mm,String mobile,String payPwd){
    JSONObject json = new JSONObject();
    Map<String, Object> returnMap = new HashMap<String,Object>();
    if(StringUtil.isBlank(mobile)||StringUtil.isBlank(payPwd)){
    json = getJson(0, null, "参数缺失!");
    }
    Map<String,String> map = new HashMap<String,String>();
    map.put("membermobile", mobile);
    map.put("memberpaypwd", payPwd);
    returnMap = shopMemberService.login(map);
    if(returnMap!=null&&((String)returnMap.get("isResult")).equals("0")){
         json.put("ret", 1);  //0失败   1成功
    json.put("data", returnMap); //返回数据
    json.put("msg", "设置成功!");  //返回消息
    setUser(returnMap); 
    }else{
    json = getJson(0, null, (String)returnMap.get("memberMsg"));

            mm.put("json",json);
    return AJAX_RETURN;

    }

    欢迎加入WEB前端互动交流群04,海量学习资料免费送

  • 相关阅读:
    spring-data-elasticsearch (elasticsearch 6.7.0) @Document 和 @Field 注解详解
    干货链接(大神)
    Excel word PDF导入导出 Easy POI
    helm 源大集合
    K8s学习干货
    K8S
    阳明大神---容器时代
    K8s高可用集群部署
    最小 docker_lpnm系统
    python 协程和异步编程全解
  • 原文地址:https://www.cnblogs.com/xsns/p/6668077.html
Copyright © 2020-2023  润新知