点击登录不能跳回上一页

来源:5-4 注册页面的开发

qq_Itswritten_03333312

2018-12-18

老师为什么我在注册以后,从首页点击登录,填完信息点登录按钮不能跳回上一页,一直显示Cannot GET /dist/view/http%253A%252F%252Flocalhost%253A8088%252Fdist%252Fview%252Findex.html图片描述

写回答

1回答

Rosen

2018-12-18

你的跳转链接拼错了吧,看看有没有相对路径和绝对路径弄混了的,或者参数问题

0
1
qq_Itswritten_03333312
老师我还是没有解决,能麻烦您给看一下吗? 这是登录里的提交 submit : function(){ var formData = { username : $.trim($('#username').val()), password : $.trim($('#password').val()) }, //表单验证结果 validateResult = this.formValidate(formData); //验证成功 if (validateResult.status) { //提交 _user.login(formData,function(res){ console.log(_mm.getUrlParam('redirect')); window.location.href = _mm.getUrlParam('redirect') || './index.html'; },function(errMsg){ formError.show(errMsg); }); } //验证失败 else{ //错误提示 formError.show(validateResult.msg); } }, 这是mm.js里的登录 //统一登录处理 doLogin : function(){ //这里redirect是为了跳到登录界面然后再返回原来打开的页面 window.location.href = './user-login.html?redirect=' + encodeURIComponent(window.location.href); }, 这是mm.js里的获取url参数 // 获取url参数 getUrlParam : function(name){ var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)'); var result = window.location.search.substr(1).match(reg); keyword=xxx&page=1这一部分 return result ? encodeURIComponent(result[2]) : null; }, 麻烦看一下吧。。万分感谢?
2018-12-19
共1条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程