MVC в jquery, несколько запросов данных от модели, но требуется один обратный вызов - PullRequest
0 голосов
/ 14 мая 2011

По сути, установка почти такая же, как [[ Один обратный вызов для нескольких запросов json ]], но я думаю, что решение слишком хакерское и что оно должно обрабатываться более чисто в MVC,

«Билеты» и «Люди» - это разные модели, и для каждого есть метод getAll.Мне нужно инициализировать плагин с данными из обоих методов getAll.Это могут быть ajax-запросы, но я хочу, чтобы они не обращали внимания на вызывающий плагин.Я не могу придумать способ, но у меня нет опыта в MVC, какая-нибудь помощь, ребята?Или как мне почистить его, чтобы очистить mvc?

Я пытаюсь найти что-то вроде this .Спасибо !!

1 Ответ

2 голосов
/ 14 мая 2011
$.when(Tickets.getAll(), People.getAll()).then(function(data) {
    $.fn.myPlugin = ...
});

Убедитесь, что .getAll возвращает объект $.Deferred, чтобы вы могли абстрагироваться, является ли загрузка ваших моделей асинхронной или нет.

...