如何获取textarea的最新更新值和html编码值。
获取我使用的值:
$('textarea').val(); // this works cross browser
但如果值为"sdfgsdgdsgsdg <br/>"
,我该如何对其进行HTML编码?
当我stringify()
var e = { "d" : $('textarea').val()};
var s = JSON.stringify(e); //it breaks here
答案 0 :(得分:1)
答案 1 :(得分:0)
它在这里打破
这不是一个非常有用的错误描述,但我猜你的意思是我得到一个空对象。
正确拼写textarea
(中间没有e
),因此您可以指定textarea的值而不是undefined
(这是您在获取时的值)你在一个空的jQuery对象上调用val()
。
这与HTML编码无关。 HTML根本不涉及此过程。您从DOM获取用户输入,然后将其放入JSON。 JSON.stringify负责满足您的所有编码需求。