jquery - 如何从地址栏获取php GET变量的值

时间:2014-10-14 07:20:45

标签: php jquery

var c = window.location.href;
alert (c);  //  http://localhost/x1/andesignup/index.php?lang=en&cat=balls
var d = c.split('?')[1];
var e = d.split('&')[0];
var f = e.replace("lang=", "");
alert (f);  //  en

这样可行,但有更快的方法来获得lang的价值。

这样的东西
var f = lang.value;

1 个答案:

答案 0 :(得分:1)

我用这个:

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

var param = $.urlParam("action");

Source