Вызов переменной из фукции
Есть JS код который подключается на странице
(function($, B){ var Test = B.View.extend({}); })(jQuery, Backbone); Ниже по странице есть обработчик кнопки сабмит, в котором нужна переменная Test из выше приведенного кода. $('.button').on('click', function(){ //ReferenceError: Test is not defined var test = new Test; }); если написать как показано то произойдет ошибка "ReferenceError: Test is not defined" Подскажите как вызвать в таком случае переменную Test? |
(function($, B){ var Test = B.View.extend({}); window.Test = Test; })(jQuery, Backbone); $('.button').on('click', function(){ //ReferenceError: Test is not defined var test = new window.Test; }); Но вообще можно задуматься над реорганизацией кода. Думается мне, что таких вещей быть не должно. |
не получается их объединить код кнопки генерируется php скриптом и присутствует только в тех местах, где он реально нужен. Отсюда и такая проблема.
|
Часовой пояс GMT +3, время: 16:33. |