我正在通过Json向Web服务传递一些数据。我的问题是我正在传递html(来自tinyMCE输入),所以var的内容使用引号引起了问题。我正在传递这样的值:
data: '{ id: "' + news_id + '", title: "' + news_title + '", body: "' + news_body + '" }',
javascript中是否有espace引号,所以我可以在news_body var中发送html?
谢谢
而不是使用一次性代码,而是使用Javascript JSON编码器(例如由MooTools的JSON实用工具或JSON.js提供),它将为您处理编码。大型浏览器(IE8,FF 3.5 +,Opera 10.5 +,Safari和Chrome)通过JSON对象本地支持JSON编码和解码。编写良好的JSON库(如果存在)将依赖于本机JSON功能,而在不存在时将提供实现。该YUI JSON库是一个做到这一点。
data: JSON.stringify({ id: news_id, title: news_title, body: news_body }),