问题
I'm trying to get the value of a variable in the query string example.com/?hop=test
And then pass it to a JavaScript in this form:
var exitsplashpage = 'http://example2.com/?hop=original_hop';
How do I get the original hop variable value using JavaScript and what is the correct format to put it into the exitsplashpage var?
Thanks!
回答1:
Try this:
var exitsplashpage = window.location.search.match(/\?hop=([^\&]*)/)[1]
回答2:
Using this getQueryString()
function from the link that @Felix Kling posted, you would do the following:
var exitsplashpage = 'http://example2.com/?hop=' + getQueryString()["hop"];
Either that, or have a look at jQuery Query String Object, with which you'd do this:
var exitsplashpage = 'http://example2.com/?hop=' + $.query.get("hop");
来源:https://stackoverflow.com/questions/5657090/pull-variable-from-query-string-and-add-into-js-redirect-url