0

我用

`$(".selector").editable("getHTML");`


就像文档所说的以 HTML 格式获取内容。

示例这是来自方法 getHTML 的内容:

<p><b>Hello</b>, people</p>

然后我将 ajax 请求发布到服务器以保存内容,但如果我将内容更改为,服务器不会响应我的请求:

`Hello, people`


通过删除 html 标签,服务器响应我的请求。所以问题来自我发送的消息包含禁止字符。

如何像提交表单方法一样转换或包装内容?

4

2 回答 2

0

我不确定你如何将它传递给服务器也许你应该将它作为字符串传递

var passToServer = (".selector").val();

       return $.ajax({

                type: "POST",
                data: JSON.stringify(passToServer ),
                url: "/api/,
                contentType: "application/json"

            });
于 2014-07-23T05:58:04.040 回答
0

我试了一下,效果很好:
1. 我使用 getHTML 来获取 HTML 格式的内容。
2.通过上述内容设置textarea的文本。
3. 通过从 textarea 调用 .html() 来获取编码 html。$('#selector').html();

现在我的字符串值将被服务器接受。

于 2014-07-23T16:30:22.347 回答