我有这样的事情:
<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
由于