我用左
`$(".selector").editable("getHTML");`
如同文件说要获取HTML内容。
示例这是getHTML方法的内容:
<p><b>Hello</b>, people</p>
然后我将ajax请求发布到服务器以保存内容,但是如果我将内容更改为:
,则服务器不响应我的请求`Hello, people`
通过删除html标记,服务器响应我的请求。所以问题来自于我发送包含禁止字符的消息。
如何像提交表单方法那样转换或包装内容?
答案 0 :(得分:0)
我不确定你如何将它传递给服务器也许你应该将它作为字符串传递
var passToServer = (".selector").val();
return $.ajax({
type: "POST",
data: JSON.stringify(passToServer ),
url: "/api/,
contentType: "application/json"
});
答案 1 :(得分:0)
我尝试并且有效:
1.我使用getHTML获取HTML格式的内容
2.按上述内容设置textarea文本
3.通过从textarea调用.html()获取编码html。 $(&#39;#选择&#39;)HTML();
现在我的服务器将接受字符串值。