我有这样的事情:
<script id="myscript">
var myscript=encodeURI(document.getElementById("myscript").innerHTML);
var msg="--this string is already URL encoded--";
/* Do some HTTP setting up here with XMLHttpRequest() object. */
send(httpcontent);
</script>
由于我计划将脚本与已编码的消息一起发送,因此我不想再次对消息进行编码。当我encode()
在上面的脚本中调用时,它将对 中的所有内容进行编码script
,包括msg
已经编码的内容。我只想对脚本标签中的所有内容进行编码,除了msg
已经编码的内容。
所以在这种情况下,httpcontent
将包括两者msg
和 myscript
谢谢