-1

可能重复:
如何从 URL 参数中获取值?

我有这个网址:http://example.com/photos/5062d95d-13e8-ceb8-bb35-5891b62a3418/?id=872364876

我有这个javascript代码:

if (sssssssssss) {
    window.location = "http://example.com/s/1525";
} else {
    location.replace('http://example.com/id=');
}

我需要id从该else部分的 GET 参数中填充值。有任何想法吗?

4

2 回答 2

1

这是一个如何使用 javascript 从 url 获取变量的示例

function getUrlVars() {
     var vars = {};
     var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
          vars[key] = value;
     });
     return vars;
}

来源: http: //papermashup.com/read-url-get-variables-withjavascript/

于 2012-09-26T10:54:10.827 回答
0

检查此代码

var start= location.href.indexOf('id=');
var id= location.href.substring(start+ 3, location.length- 1);
于 2012-09-26T12:01:35.027 回答