MVC ckeditor post编辑器值内联

时间:2014-02-25 14:43:29

标签: javascript asp.net-mvc ckeditor

我正在使用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类型,所以控制器的事件不会触发。 有什么建议吗?

1 个答案:

答案 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
    });
});