jsp中通过多种方式实现面包屑导航
效果
实现
jsp页面代码
当前位置:<a href="${ctx}/jsp/front/readOrder.jsp">待合单</a>> <a onclick="goBack()" class='pointer' >查询</a>> <a onclick="goBack2()" class='pointer' >确认合单</a>><span class="c_gray_999">打印</span>
方式1:
直接通过将标签a的href属性写死,这就属于纯通过超链接跳转,此时页面不需要回传数据,只是简单的跳转页面。
方式2:
点击查询时,执行方法goBack()。代码如下
function goBack(){window.location.href ="${ctx}/jsp/front/swichOrder.jsp?paramDate="+backDay;};
这种方式也是通过给a标签的href属性赋值,不过就是a的href属性为动态赋值的不是写死的。
这样导航过去时,url与过来时一致,所以会保留比如日期选择插件的数据。
注意:
这种要获取当前url中的参数,即追加的backDay参数。
首先
var backDay;
然后在页面加载完之后就获取当前请求的url中追加的参数
$(function(){var a=GetRequest();backDay=a['deliverDay'];})
通过GetRequestt()方法获取。
function GetRequest() {var url = location.search; //获取url中"?"符后的字串var theRequest = new Object();if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("&");for (var i = 0; i < strs.length; i++) {theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);}}return theRequest;};
方式三:
如果当前请求的url追加的参数比较多,可以通过最简单的返回上一页的方法来实现。
history.back(-1)
会返回当前页的上一页并重新加载页面
history.go(-1)
会返回当前页的上一页,保留原有数据
比如这里的goBack2()
function goBack2(){history.go(-1)};
jsp中通过多种方式实现面包屑导航相关推荐
- 面包屑导航:最佳做法和示例
面包屑导航通常在设计和开发过程中被忽略. 有些人可能认为它是不必要的,而另一些人可能觉得它的价值太大了. 事实是,面包屑导航将显着提高网站的可用性. 面包屑为用户提供了另一种导航方法,使他们可以看到他 ...
- Vue + ElementUI 动态生成面包屑导航教程
在Web应用程序中,面包屑导航是一种常用的导航方式,它可以帮助用户更好地理解当前页面的位置和层次关系.在Vue项目中,结合ElementUI组件库,我们可以很容易地实现一个动态生成面包屑导航的功能.本 ...
- bootstrap中分页、面包屑导航、列表组、卡片、下拉菜单、折叠
分页: 分页功能是当遇到数据很多时,如果都放到一个页面上,那么找起来很不方便,而且不利于性能.此时采用分页功能就能很好的优化用户体验,可是如果自己开发分页功能,那么就会影响开发效率,bootstrap ...
- css面包屑导航_在CSS3中编写优美的面包屑导航菜单
本文是我们的" HTML5 / CSS3教程系列"的一部分 -致力于帮助您成为更好的设计师和/或开发人员. 单击此处查看同一系列的更多文章. 导航菜单和链接可能是Web布局中最重要 ...
- 帝国cms面包屑导航修改方式大合集
为了获得更好的收录效果与排名,面包屑导航也成为了我们的一个优化点.但面包屑导航要如何优化呢? 可以优化的方面包括: 面包屑导航newsnav默认效果 面包屑导航newsnav标签修改 面包屑导航new ...
- react实现汉堡_利用 React 高阶组件实现一个面包屑导航
什么是 React 高阶组件 React 高阶组件就是以高阶函数的方式包裹需要修饰的 React 组件,并返回处理完成后的 React 组件.React 高阶组件在 React 生态中使用的非常频繁, ...
- Laravel Breadcrumbs 自动面包屑导航
说明 laravel-breadcrumbs 可为你的 Laravel 项目快速定制拥有 Bootstrap 风格的面包屑导航. 本文章由 The EST Group 成员 @Kelvin 撰写, 首 ...
- Bootstrap 面包屑导航
面包屑导航 面包屑导航(Bread Crumbs Navigation)是一种辅助和补充的导航方式,非常适合展示站点的层级关系,能帮助用户明确当前所处的位置,并方便地提供返回的路径. Bootstra ...
- 南山谷主:面包屑导航是什么意思?对SEO有何作用?
面包屑导航是什么意思 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过 ...
最新文章
- 两年JAVA程序员的面试总结
- HTML-参考手册: HTML 颜色名
- OSPF协议工作原理
- haproxy 学习记录
- 遇到上亿(MySQL)大表的优化....
- 计算机体系结构:嵌入式方法_计算机考研——计算机二级学科详解
- slickgrid 中ajax,slickgrid.js 一种高性能web数据表格组件的探讨
- 【开源项目】Android开发内置App自动升级
- python做定时任务的方式及优缺点_Python3-定时任务四种实现方式
- 3d激光雷达开发(从halcon看点云pcl库)
- Python机器学习数据预处理:读取txt数据文件并切分为训练和测试数据集
- 有关学习Android资料的一些网站
- 怎么看外文文献的影响因子_怎么看文章的影响因子?
- 解决联想笔记本电源选项 电源管理无效
- 2022年起重机司机(限桥式起重机)考试模拟100题及答案
- Windows 使用命令行修改密码
- matlab s-function找不到
- 如何使用开源工具「DataEase」制作一个高质量的仪表板
- 磊科linux无线网卡驱动安装步骤,磊科NW336无线网卡驱动程序安装步骤
- java新特性--03--Stream简介
热门文章
- 源达投顾软件怎么样_源达投顾:让人工智能炒股终端变得更简单
- mac 如何查看anaconda的路径_Mac OS如何直接查看gif图片?分享MAC直接查看gif图片的三种方法...
- Spring源码分析——Bean的生命周期
- rocketmq之控制台rocketmq-console编译安装(二)
- webpack 原理图_webpack打包原理
- Surface pro镜像恢复详细图文步骤 2021最新版
- VS2017 报错pthread.h头文件提示无法打开找不到
- maven 设置打包路径为模块_4、Jenkins持续集成之maven编译
- 扩展方法必须在非泛型静态类中定义_第11篇:Cython面向对象编程--扩展类的实例化...
- spring el表达式 if else_vue指令集合:v-for,v-show,v-if等