将序列化数组放入tinyMCE.activeEditor.getContent()的值

时间:2015-01-10 13:49:48

标签: jquery ajax tinymce

如何在序列化数组中输入我在tinyMCE.activeEditor.getContent()中获得的值,以便我可以在另一页中传递它而不加载整个页面。

这是我的代码:

$("#myForm").submit(function() {
        tinyMCE.activeEditor.getContent();
        var f = $("#myForm");
        var action = f.attr("action");
        var serializedForm = f.serialize();
        //tinyMCE.triggerSave();
        $.ajax({
             type: 'POST',
             url: action,
             data: serializedForm,
             async: false,
             success: function(save) {
                $('#result').html(save);
                $('#result').fadeIn('slow');
             }
        });
clearInput();
return false;
});

在此代码中,当我将其运行到浏览器时,它会重定向到我保存数据的页面。我希望它在数据传递到保存数据的页面时保留在当前页面中。我要做什么?

1 个答案:

答案 0 :(得分:0)

如果我正确地提出了您的问题,要使用例如Ajax将TinyMCE的内容发送到另一个页面,您的方式就是过去!您可以通过.serialize()功能简单地发送您的内容,而不会有任何问题。看这个:

         $.ajax({
            type    : "POST",
            dataType: "json",
            url     : "path_to_php_file_to_process",
            cache   : false,
            data    : $('#your_form_selector').serialize(),
            beforeSend: function() {//Display loading icon},
            success: function(data)
            {
                // Rest of the reponse
            }
        });

这是一个简单的Ajax请求示例,它也有效。