2014-11-24 2 views
0

Так что у меня есть редактор, в основном настраиваемый для inlineMode.Как получить атрибут data-id родительского div родителя?

Вот что мой код реализации в настоящее время выглядит следующим образом:

<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

$(this).data('save-id') - это то, что вы ищете. this содержит элемент DOM, в который вы добавляете событие.

+0

Многочисленность gracias, senor;) –