已解决

在做WordPress前端投稿的时候,使用了ajax提交发布文章,文章正文部分使用的是WordPress自带的编辑器,也就是wp_editor,我知道,如果不用ajax提交的话,很好获取编辑器里的内容,但是现在用ajax的话不知道怎么用jQuery获取到wp_editor中的内容,然后传到后端进行处理了,大神们指点一下呗!

2 个回答

最佳
WordPress日记
超哥
行业大佬
行业大佬
时间: 2020年08月20日

// jQuery form提交时候,无法直接获取到富文本编辑器中的内容,通过此方法获取内容并赋值,以实现ajax提交

if ($(".wp-editor-area").length > 0) {
        var wp_editor_id = $(".wp-editor-area").attr('id');
        var content;
        var editor = tinyMCE.get(wp_editor_id);
        if (editor) {
            content = editor.getContent();
        } else {
            content = $('#' + wp_editor_id).val();
        }
        $("#" + wp_editor_id).val(content);
    }
    头像
    时间: 2020年08月20日

    @WordPress日记 太感谢了,可以使用,大神啊!