Передача json из одного магистрального представления в другое

#javascript #backbone.js

#javascript #backbone.js

Вопрос:

не могли бы вы, пожалуйста, объяснить, как я могу вернуть динамический json из одного представления в другое? в первом представлении я генерирую json.push следующим образом:

 json.push({
     first: value,
     second: value
 });
  

Комментарии:

1. Вам придется определить для нас «представление» и «магистраль»…

2. Возможно, вам лучше всего использовать глобальную шину событий. Было бы полезно, если бы вы опубликовали код представления. Вы могли бы даже пойти на шаг дальше и показать нам, что вы пробовали и где именно вы застряли..

3. @AlexisWilke: backbonejs.org

4. Вы можете использовать какой-либо контроллер в качестве владельца JSON, передавая его обоим vies, поскольку событие a асинхронно. У вас могут возникнуть проблемы с использованием получения данных из события

Ответ №1:

Может быть, события jQuery были бы полезны для этого? Например:

Просмотр 1:

 $(document).on("someEvent", function() {
    // some handler code here
});
  

Просмотр 2:

 $(document).triggerHandler("someEvent", [{
    first: value,
    second: value
}]);
  

Ответ №2:

Просмотр 1

 $("body").trigger( "return", {})
  

Просмотр 2

 $( "body" ).on( "return", function( event, o ) {})