您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 驻马店分类信息网,免费分类信息发布

javascript - laravel的页面局部刷新问题

2024/5/10 1:58:07发布3次查看
页面包含导航nav和主要内容部分content,nav包含三级导航。
我希望点击某个导航连接的时候不刷新导航(保持原来折叠和展开的样子),所以我用了ajax div刷新方式。
但是content内容部分包含form表单,我用了laravel表单验证,但是laravel验证表单失败后,会redirect原来的url,可是原来的url一直都是/(因为是ajax div刷新的原因,所以url一直都是/)
有什么好的方式既能保持导航不刷新,又能用laravel表单验证功能呢?
回复内容: 页面包含导航nav和主要内容部分content,nav包含三级导航。
我希望点击某个导航连接的时候不刷新导航(保持原来折叠和展开的样子),所以我用了ajax div刷新方式。
但是content内容部分包含form表单,我用了laravel表单验证,但是laravel验证表单失败后,会redirect原来的url,可是原来的url一直都是/(因为是ajax div刷新的原因,所以url一直都是/)
有什么好的方式既能保持导航不刷新,又能用laravel表单验证功能呢?
把验证也做成 ajax 的。
有两个方式楼主可以尝试,不保证能解决(因为工作量会比较大):
1、使用带hash(#)的形式的url http://{example.com}/#!/a/b/c
2、html5的话尝试 pushstate、popstate,貌似国内weibo.com和baozi.cn是这么做的
驻马店分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录