1

我知道如果我有一个 php 页面,我可以通过带有 $_GET 的 url 将变量传递到下一页。如:

http://www.w3schools.com/welcome.php?fname=Peter&age=37

产量:

$currentName = $_GET["fname"]
$currentAge = $_GET["age"]

在纯 HTML(或 javascript)中是否有同样简单的方法来做到这一点?

4

1 回答 1

1

使用jQuery您可以获取 url 参数window.location但使用解析regex

$.urlParameter = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;
}

$.urlParameter('Parameter  name');

或与 JS

function urlParameter(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;
}

urlParameter('Parameter  name');
于 2013-06-28T19:20:23.277 回答