从url中删除参数无效
Remove parameter from url not working
我试图从url中删除url参数status
,但在以下警告中,参数仍然存在。
var addressurl = location.href.replace(separator + "status=([^&]$|[^&]*)/i", "");
alert(addressurl);
location.href= addressurl;
如何解决?
你把正则表达式和字符串混淆了。
应该是:
var addressurl = location.href.replace(separator, '').replace(/status=([^&]$|[^&]*)/i", "");
web页面中的Javascript上下文到您正在处理的页面
当您重新加载,重定向或移动到任何其他页面时,在前一页所做的javascript更改将不存在。
刷新重复最后一个请求到服务器,这将忽略您的javascript更改。使用window.location = addressurl;
相关文章:
- $.Ajax投掷“;无效的参数"在IE9上
- 在 IE8 中接收无效参数
- fancydropdown js:IE8 中的参数无效
- 使用空媒体查询调用matchMedia失败,IE中的参数无效
- 单元测试输入参数无效的promise
- AngularJS IE11参数无效
- 数据表1.8.0添加服务器参数无效
- IE8 中的参数无效
- PHP foreach 提供的参数无效
- 管道“异步管道”的参数无效
- 使用 response.js 的参数无效,适用于 IE8
- SCRIPT87:IE 9、ASP.NET C#中的参数无效
- 数组缓冲区IE10-类型化的数组构造函数参数无效
- foreach参数无效
- 从url中删除参数无效
- 命令行参数无效,验证您正在使用的交换机
- chrome.runtime.sendMessage未捕获错误:要连接的参数无效
- IE中存在AJAX请求错误,参数无效
- 严重性:警告消息:为 foreach() 提供的参数无效 文件名:帮助程序/form_helper.php
- grant_type参数无效或缺少参数