1

送信ボタンなしでデータフォームを保存する良い方法は何ですか?

私には1つの考えがあります。例示的なソースコードの下。

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 リクエストはどうするのですか? 中止しますか?

誰か他のアイデアがありますか?

4

1 に答える 1