URL编码+;(加)计算为空间

URL编码+;(加)计算为空间,url,encoding,urlencode,Url,Encoding,Urlencode,我试图将以下字符串作为GET参数传递给PHP脚本: <script src="http://mypage.net/test.php?cb= var url = 'test'+document.body.outerHTML; //"></script> Chrome和Firefox都会在向编码字符串传递get参数后对其求值 var url = 'test' document.body; 将%2B替换为空格,从而使to code在语法上为false。 %252B可以工作,

我试图将以下字符串作为GET参数传递给PHP脚本:

<script src="http://mypage.net/test.php?cb=
var url = 'test'+document.body.outerHTML;
//"></script>
Chrome和Firefox都会在向编码字符串传递get参数后对其求值

var url = 'test' document.body;
%2B
替换为空格,从而使to code在语法上为false。
%252B
可以工作,它被解码为
%2B
,并计算为
+

您试图从
文档.正文
中获取什么值
document.body
是一个DOM元素,不一定是一个字符串,这可能是它在尝试将其与
test
连接时无法正确返回的原因。谢谢,我错过了
outerHTML
。这绝对是一根弦。真正的问题是
%2B
%2B2B
相比,您是否能够发布完整的
.html
文件,以便我可以完全重现问题?您试图从
文档.body
中获得什么价值
document.body
是一个DOM元素,不一定是一个字符串,这可能是它在尝试将其与
test
连接时无法正确返回的原因。谢谢,我错过了
outerHTML
。这绝对是一根弦。真正的问题是
%2B
%2B2B
的对比。您是否能够发布完整的
.html
文件,以便我可以完全重现问题?
var url = 'test' document.body;