如何获取froala的父div的data-id属性?

时间:2014-11-24 03:10:11

标签: jquery froala

所以我的编辑器大多是为inlineMode设置的。

这是我的实现代码目前的样子:

<article class="post editable" data-save-id="post-mission_statement">

$('.editable').editable({
    inlineMode: true,
    saveURL: 'http://www.unicon.church/admin/save.php',    
    saveRequestType: 'POST',
    autosave: true,
    autosaveInterval: 2500
});
$(".editable").on('editable.beforeSave', function (e, editor, data) {
    // HOW THE HECK do I figure out what the data-save-id is?!?!
    console.log(e);
    // I want to do 
    // editor.option('saveParams', { postId: $(parentDiv).data('saveId') });
    // but due to lack of examples and proper documentation, I don't even know if that is right.
});

如何将编辑框(post-mission_statement)的上下文传递给Froala,然后传递给AJAX请求,以便PHP可以找出存储数据的正确主键?

1 个答案:

答案 0 :(得分:1)

$(this).data('save-id')是您正在寻找的。 this包含您要添加事件的DOM元素。