无法在实时服务器中发布富文本编辑器内容


Unable to Post rich text editor content in live server?

我正在使用ck编辑器,我可以在本地服务器中成功发布ckeditor内容。但是我的实时服务器被拒绝发布富文本 [ html ] 内容?请告诉我问题?php中是否有任何设置.ini实际上我的服务器是共享主机服务器,safe_mode打开,当前设置文件不可用,只有在编辑器内没有html标签的情况下,我才能发布内容。示例:我可以发布"我爱你"的内容,但我不能发布内容

'<p><b>I LOVE YOU</b></p>.

请告诉我有什么问题?我也尝试使用ajax,但别无选择,请参阅下面的ajax代码,

function fajax(base){
    var ed = editor.getData();
    var url = "certificate/save_text"
    $.ajax({
            type: "POST",
            data: "data="+ed,
            url : url,
            success: function(msg){
                alert(msg);
            }
    });
}

如果"ed"的值是普通文本,那么我的代码是成功的,但如果值是任何 html,那么它不返回任何内容而不显示任何错误,请告诉我确切的问题。

我们最近在tinyMCE编辑器上遇到了类似的问题。使用 ajax 发送数据时,尽量不要自己将 POST 数据组装为字符串。让jquery来代替它:

var ed = editor.getData();
var postData = {"data" : ed};
$.ajax({
            type: "POST",
            data: postData,
            url : url,
            success: function(msg){
                alert(msg);
            }
    });

这为我们解决了问题。

这是我

的最终代码,

请参阅下面的代码,–

function fajax(status,base){
            var ed = editor.getData();
            cId = $("#eventD").val();
            var edd = encodeURI(ed); 
            var postData = {"data" : edd};
      var url = base+"certificate/save_text/"+cId+"/"+status; 
            $.ajax({
                type: "POST",
                data: postData,//"data="+ed,
                url : url,
                success: function(msg){
                                alert(msg); }); }