【发布时间】:2012-04-25 08:38:46
【问题描述】:
我正在尝试以键值对的形式发送文本,同时将 contentType: "application/json; charset=utf-8", ajax 发布到 Web 服务。我面临的问题是,如果其中一个参数(接受来自用户的文本)有引号(“)它会破坏代码 [错误消息:传入的无效对象]。到目前为止,我已经尝试了这些但没有成功
var text = $("#txtBody").val();
var output1 = JSON.stringify(text);
var output2 = text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
关于如何为 jquery ajax 帖子转义特殊字符的任何想法?
【问题讨论】: