我正在尝试以键值对形式发送文本,同时将 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 帖子转义特殊字符的任何想法?