2014-02-25 81 views
0

即时通讯使用CKEditor 4.3.2和Im将与MVC使用内联功能。所以,我想通过一个按钮来编辑的数据发送到我的控制器:MVC ckeditor文章编辑器值内联

$('#savebutton').click(function() { 
    var value = CKEDITOR.instances['texteditor'].getData();  
    $.post('@Url.Action("SaveData", "News")', { save: value }, function (data) { 
    }); 

当我代替简单的字符串数据,例如),而不是在这个区间值“测试”,

{节省:值}

它的工作原理,但导致我真正的价值是HTML类型所以控制器的事件不会触发。 有什么建议吗?

回答

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