我使用以下内容从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
为什么他们并非都能产生应有的东西?
答案 0 :(得分:1)
&
不正确。请改用&
。