Параметр контекста $ .ajax

Эпизод 11 подкаста yayQuery упоминает параметр контекста $. Ajax . Как мне использовать эту опцию в обратном вызове успеха? В настоящее время я передаю свои входные параметры обратно в обратный вызов успеха, чтобы я мог анимировать идентификатор, который был вызван после успеха / ошибки. Если я использую параметр контекста, то, возможно, мне не нужно передавать параметры обратно из вызываемой подпрограммы.

В этом примере я передаю STATEID обратно в поле успеха, чтобы состояние было удалено из DOM, как только оно был удален из базы данных:

$('td.delete').click(function() {
  var confirm = window.confirm('Are you sure?');
  if (confirm) {
    var StateID = $(this).parents('tr').attr('id');
    $.ajax({
      url: 'Remote/State.cfc',
      data: {
        method: 'Delete',
        'StateID': StateID
      },
      success: function(result) {
        if (result.MSG == '') {
          $('#' + result.STATEID).remove();
        } else {
          $('#msg').text(result.MSG).addClass('err');;
        };
      }
    });
  }
});

62
задан naXa 20 March 2018 в 13:04
поделиться