在javascript中使用split函数希望在页面加载时拆分url
Using split function in javascript want to split the url at the time of page load?
可能重复:
在JavaScript 中获取查询字符串值
我有一个类似下面的URL
http://domain_name/?act=SiteVisit
我想拆分这个URL,并希望在页面加载时在一个变量中取act值。
$('document').ready(function(){
var mail_link = window.location;
var arrURL = mail_link.split('=');
alert(arrURL[1]);
return false;
});
我使用了上面的代码,但它不起作用。但是,如果我打印并分配我在警报消息中得到的变量,它的工作
请告诉我如何在变量中获取SiteVisit
您可以使用location.search
,它表示位置的查询部分(?
之后的所有内容):
$('document').ready(function(){
alert(location.search.split('=')[1]);
});
如果字符串包含多个参数(例如?act=SiteVisit&last=yesterday
),则可以使用以下内容对其进行分解:
var params = {}, srch = location.search.split('&');
for (var i=0;i<srch.length;i+=1){
var pair = srch[i].split('=');
params[pair[0]] = pair[1];
}
// for ?act=SiteVisit&last=yesterday =>
// params.act = 'SiteVisit'
// params.last = 'yesterday'
window.location
不返回任何内容。应该是window.location.href
var mail_link = window.location.href;
var arrURL = mail_link.split('=');
alert(arrURL[1]);
return false;
查看演示
相关文章:
- 在iframe中加载url并添加一个类
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 我如何重新加载URL链接,在我点击提交按钮后它保持不变
- XMLHttpRequest无法加载url Origin访问控制允许Origin不允许null
- 使用javascript在单选按钮选择上加载URL
- WebView加载URL(“javascript:XYZ”)在我的网络视图中执行了好几次
- javascript帖子不做功能但加载url
- AJAX:点击提交按钮加载URL
- 如何在不重新加载当前页面的情况下加载URL
- 如何在chrome扩展中的新选项卡上加载url覆盖的脚本
- 如何使用JQuery.Load访问Div中加载URL的UL“id”,“name”等,以设置JQuery树视图
- 加载 URL 后调用函数
- 如何在 jquery 中加载 url
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- XMLHttpRequest 无法加载 [url].预检响应无效(重定向)
- jQuery动态内容链接通过php从SQL数据库加载URL,但在刷新时不会加载
- 如何使用浏览器历史记录状态在我的单页 JavaScript 应用程序中加载 URL
- XMLHttpRequest 无法加载 url.预检响应中的访问控制允许方法不允许方法 PUT
- 通过单击包含加载 URL 但不重新加载页面的链接来更改列的内容
- XMLHttpRequest 无法加载 URL.访问控制允许源不允许的源