0
App.commands.setHandler "when:fetched", (entities, callback) ->
xhrs = _.chain([entities]).flatten().pluck("_fetch").value()
$.when(xhrs...).done ->
callback()
У нас есть приведенный выше код, чтобы поймать объект xhr из запросов на выборку. Как я могу уловить объект xhr из метода save (для всех типов post, put и delete). Я получаю undefined для метода сохранения.Как поймать объект xhr для Backbone.save
Ищу общую функцию, как «выборка» выше, где мне нужно передать объект XHR и на «done», затем выполните функцию успеха. Пока не придет ответ, он должен ждать, чтобы вызвать функцию успеха. –
Я ищу общую функцию, такую как «выборка» выше, где мне нужно передать объект xhr, а «done» выполнить функцию успеха. Пока не придет ответ, он должен ждать, чтобы вызвать функцию успеха. Например, $ .when (savexhr) .done() {success()}. Fail() {failure()} Но здесь «savexhr» возвращается как неопределенный, и всегда выполняется функция успеха до завершения вызова ajax. –
, чтобы функция успеха выполнялась только после получения ответа? – StateLess