http://xxx.xxxx.com/?ID=abc&Pass=cde
怎么在js截取abc和cde
js字符串
怎么在js截取abc和cde
js字符串
解决方案 »
- 请教!如下代码是显示带按钮点击左右滚动的图片效果,如何才能改成为上下滚动的呢?
- 其实大家一直被忽悠。
- 很怪异。window.open的问题
- 如何用JS判断音乐播放完毕,如完毕则跳转到另一网页
- 分享给大家“ js日历”
- 当前选项为this对象,有没有其相反的,就是除了当前this外的,如何得到this外的数据,q请用jquery
- JS如何获取元素的上一个元素
- 祝贺WEB开发大版主兼JS版版主fason当选新一届MVP
- 如何通过ONCHANGE实现选择下拉框不同的值在文本框中适时出现?
- 想在select2.js插件生成可选列表下加一行固定项(+添加)
- 第一次jquery插件,怎么感觉有java的味道呢?各位怎么看?
- 在线等~~分不多~~紧急求支援~~jquery file upload 的template-upload中添加隐藏表单域,怎么在后台获取?
alert( str.match(/[^=&]+(?=&|$)/g) )
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}这是得到地址栏参数的方法,你可以改一下
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
function getQueryStringArgs(location) {
//取得查询字符串并去掉开头的问号 var qs = location.substring(location.lastIndexOf('?') + 1); //保存数据的对象
var args = {}; //取得每一项
var items = qs.split("&");
var item = null,
name = null,
value = null; //逐个将每一项添加到args对象中
for (var i=0; i<items.length; i++) {
item = items[i].split("=");
name = decodeURIComponent(item[0]);
value = decodeURIComponent(item[1]);
args[name] = value;
} return args;
}
var args = getQueryStringArgs('http://xxx.xxxx.com/?ID=abc&Pass=cde');alert(args["ID"]);
alert(args["Pass"]);
</script>
</head>
<body></body>
</html>