0

JSON.stringify 转义双引号。是否有输入使得以下代码(未经修改)不会导致双引号转义?

<script>
function test(s) {
document.write(JSON.stringify(s));
}
</script>


  <form action="" method="post" onsubmit="test(this.cmd.value); return false;">
  <input class="command" type="text" id="cmdbox" name="cmd" />
  </form>

示例输入/输出:

"test"

预期的:

"test"

实际的:

\"test\"
4

1 回答 1

2

用于对转义的字符串进行转义以获得预期结果。

unescape(JSON.stringify(data))
于 2013-10-06T20:33:19.640 回答