我正在使用CKEditor 4.3.2,我将使用MVC的内联功能。所以我想通过一个按钮将编辑过的数据发送到我的控制器:
$('#savebutton').click(function () {
var value = CKEDITOR.instances['texteditor'].getData();
$.post('@Url.Action("SaveData", "News")', { save: value }, function (data) {
});
当我替换简单的字符串数据时,例如“test”而不是本节中的值,
{save:value}
它有效,但导致我的真正价值是html类型,所以控制器的事件不会触发。 有什么建议吗?
答案 0 :(得分:0)
使用JSON并解决了它。谢谢没人:)
$('#savebutton').click(function () {
var text = CKEDITOR.instances['text'].getData();
var send = JSON.stringify({ 'text':text });
$.ajax({
type: 'POST',
contentType: "application/json; charset=utf-8",
url: '@Url.Action("Edit", "News")',
dataType : 'json',
data: send
});
});