location.href参数丢失
今天用location.href跳转页面的时候遇到了一个问题。
给一个按钮添加点击事件,在js里实现跳转页面,并传递一个参数。
<a class="btn btn-primary" id="select-btn">选择</a> //点击事件: $('#select-btn').click(function() {location.href = "/url?id=" + id; });
但是到后台getPara("id")的时候却得到null,调试找不出原因,网上也搜不到类似的问题,最后发现是前端人员没看到js里的跳转事件以为不能跳转,于是在a标签里添加了跳转链接
<a class="btn btn-primary" href="/url" id="select-btn">选择</a>
这样点击的时候虽然会走click点击事件,但是href却用的是a标签里的链接,所以就是页面正常跳转,但就是接不到参数,万万没想到,坑爹啊!
转载于:https://www.cnblogs.com/ltchu/p/5999942.html
location.href参数丢失相关推荐
- 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller
在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用
- 从链接上获取参数值, location.href上获取参数
/*** 用页面链接上获取参数* @param {String} name 要获取的参数名* @return {String} 参数值*/ base.getQueryStringRegExp = fu ...
- 页面显示格式化的时间、倒计时效果、学成在线案例(创建、添加节点)、学生信息表(重点)、5秒钟之后跳转页面(location.href应用)、学生信息表(页面刷新数据不丢失)(重点)——API练习案例
目录 1. 页面显示格式化的时间 2. 倒计时效果 3. 学成在线案例(创建节点.添加节点) 4.学生信息表案例(重点) 5. 5秒钟之后跳转页面(location.href的应用) 6. 学生信息表 ...
- js获取当前域名、Url、相对路径和参数以及指定参数——下载文件-window.location.href
js获取当前域名.Url.相对路径和参数以及指定参数--下载文件-window.location.href 1.js获取当前域名有2种方法 //方法一 var domain = document.do ...
- window.open和window.location.href的几种用法
windows.open("URL","窗口名称","窗口外观设定"); <A href="javascript:windo ...
- window.location.Reload()和window.location.href 区别
首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面. 语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false ...
- location和location.href跳转url的区别
使用 location = url 跳转,如果本地之前已经载入过该页面并有缓存,那么会直接读取本地的缓存,缓存机制是由本地浏览器设置决定的.状态码为: 200 OK (from cache) . ...
- MVC 中用JS跳转窗体Window.Location.href
一般的Window.Location.href会造成URL地址追加 较为好的写法为: return Content(string.Format("<script type='text/ ...
- window location href 手机端无法跳转_Window对象在前端领域的角色
特殊的window 提起window,在网页当中很常见,比如像这样: window.onload=function(){ //执行函数体 } 这段代码的意思是当网页内容加载完成后要做什么. 在js的领 ...
- location.replace与location.href,location.reload的区别
1. location.replace顾名思义是替换的意思 这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后 退按钮永远不会变为可用 οnclick=&qu ...
最新文章
- Dalvik中类的加载
- 五大经典算法之动态规划
- MySQL高级 - 查询缓存 - 开启查询缓存
- 太强了!顶尖高校学霸“神仙笔记”刷屏,这10类专业绝了
- viewDidLoad等相关函数调用
- Vue.js 源码分析(九) 基础篇 生命周期详解
- 常用 Windows10命令大全
- 使用Jenkins搭建持续集成环境的方法(二)
- MVC和MVT框架对比
- android4.4 获取符合默认短信应用要求的短信应用包名(改进篇)
- 开源项目搭建私有物联网智能家居接入天猫精灵控制
- 【小技巧】IDEA更换个性自定义背景
- 镜头camera shot
- ubuntu 20.04 安装ibus-rime输入法
- SIMCom常见模组外围电路设计
- 常常激励我们的36句话
- P2887 [USACO07NOV]防晒霜
- marquee图片无缝拼接滚动
- 代入消元法 matlab,求助 如何用matlab计算期权价格
- VARIANT 变量