2016-02-11 7 views
0

У меня есть несколько форм на одной странице, каждая из которых имеет уникальное действие сохранения.Нажмите на ссылку на странице разгрузить событие

Я хочу реализовать функцию «автосохранения» и мою идею, когда пользователь перемещается без сохранения формы, он должен поймать событие разгрузки страницы и нажать на существующие кнопки сохранения.

Вот кусок кода JS:

window.addEventListener('unload', function(){ 
    $('#saveLink').click(); 
    console.log('Save link clicked.'); 
}, false); 

Я получил все журналы консоли написано, но ни одна из ссылок не щелкают.

Что может быть неправильным?

Любая помощь будет оценена по достоинству.

Спасибо.

ответ

2

Вы должны вызывать функцию, вызванную событием клика, а не просто запуск события click.

+0

Поскольку у меня нет доступа к именам функций (потому что они генерируются платформой, которую я использую), я попытаюсь использовать eval() атрибут onclick для ссылки. –

+0

Ну, это не сработало. Может ли это быть связано с тем, что функция, которую я хочу вызвать, вызывает вызов AJAX? –

Смежные вопросы