zhongshaofa / layuimini

后台admin前端模板,基于 layui 编写的最简洁、易用的后台框架模板。只需提供一个接口就直接初始化整个框架,无需复杂操作。
http://layuimini.99php.cn
MIT License
4.17k stars 1.16k forks source link

表单点击提交后怎么跳转到其他页面? #9

Closed tangchao1992 closed 5 years ago

tangchao1992 commented 5 years ago

你好,layuimini很好用很漂亮 目前遇到的问题: 单页面版本中在提交了表单后,ajax的success回调中加了layer.msg怎么跳到新的页面? 当前写法:

$.ajax({
   ...
   success:function(data){
        layer.msg(data.msg,1000,function(){
              window.location.href = 'page/user-list.html';
        })
   }
})

只有地址栏的地址变了,但页面没有跳转?

luckytangl commented 5 years ago

$.ajax({ ... success:function(data){ layer.msg(data.msg,1000,function(){ window.location = 'page/user-list.html'; }) } })

805131398 commented 5 years ago

好的 谢谢 

------------------ 原始邮件 ------------------ 发件人: "luckytangl"<notifications@github.com>; 发送时间: 2019年12月4日(星期三) 下午3:39 收件人: "zhongshaofa/layuimini"<layuimini@noreply.github.com>; 抄送: "Subscribed"<subscribed@noreply.github.com>; 主题: Re: [zhongshaofa/layuimini] 表单点击提交后怎么跳转到其他页面? (#9)

$.ajax({ ... success:function(data){ layer.msg(data.msg,1000,function(){ window.location = 'page/user-list.html'; }) } })

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

tangchao1992 commented 5 years ago

$.ajax({ ... success:function(data){ layer.msg(data.msg,1000,function(){ window.location = 'page/user-list.html'; }) } })

你好,谢谢你的回复,但还是不能实现跳转,除了<a ref="javascript:;" data-content-href="page/new.html" data-title="跳转">跳转</a>这种a标签的点击跳转外,js中怎么实现跳转?

tangchao1992 commented 5 years ago

这样就可以跳转了,重新初始化页面

layuimini.initPageTitle(href, title);
layuimini.initConten(href);
layuimini.initDevice();
zhongshaofa commented 4 years ago

v2版新增跳转方法:miniPage.hashChange(href);