Что такое хороший способ сохранения формы данных без кнопки отправки?Сохранение формы данных без кнопки
У меня есть одна идея. Ниже примерный исходный код.
var delay = 1000,
timeId,
ajax,
//fw is some framework
form = fw.get('myform');
form.getFields().on('change', changeEventHandler);
function changeEventHandler() {
clearTimeout(timeId);
timeId = setTimeout(this.ajaxRequest, delay);
}
function ajaxRequest() {
//What do with old ajax request? Abort it?
ajax = fw.ajax({
url: 'ololo',
params: {
data: form.getValues()
}
});
}
Что делать со старым запросом ajax? Отменить его?
Есть ли у кого-нибудь другие идеи?
Если вызов 'fw.ajax()' второй раз заменяет ожидающие запросы запросы или добавляет новый, это зависит от того, что оно предназначено для выполнения. –