老师我还是没有解决,能麻烦您给看一下吗?
这是登录里的提交
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;
},
麻烦看一下吧。。万分感谢?