【发布时间】:2011-12-07 16:36:21
【问题描述】:
由于对 var 的一些 Javascript 操作,我在我的 var 中得到了 & 而不是 &:
所以我尝试了这个:
url_summer = 'http://192.168.0.20/menulb.php?w=chapter&if=If_menulb&p=' + page ;
url_summer = url_summer.replace(/&/g, '&');
alert(url_summer) ;
警报给了我:
http://192.168.0.20/menulb.php?w=chapter&if=If_menulb&p=521
这很奇怪,函数replace 不想将& 更改为&。
如果我将& 更改为+ 也可以这样做!
url_summer = url_summer.replace(/&/g, '+');
我怎么不能把&改成&?
【问题讨论】:
-
您是否 100% 确定
&是唯一进入您的 URL 的 HTML 实体,并且所有&实例都已编码?不是在你的鞋子里,只是修复以前的操作功能似乎更容易......
标签: javascript