0

私はこのようなものを持っています:

<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

ありがとう

4

0 に答える 0