Javascript:从URL读取

时间:2014-03-02 14:43:13

标签: javascript

我使用以下内容从URL读取变量:

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

有问题的网址设置如下:

<a href="View?wl_id=' + i.event_id + '&title=' + encodeURIComponent(i.event_title) + '">

我有一个示例网址:

...&title=New%20clothes!

要查看它,我alert(decodeURIComponent($.urlParam('title')));显示New Clothes! - 完美

我有另一个例子:

...&title=Favorite%20Fragrances

警报时显示 F - 就是

另一个例子:

...&title=private%20testing

当提醒时产生 0

为什么他们并非都能产生应有的东西?

1 个答案:

答案 0 :(得分:1)

&amp;不正确。请改用&