2013-03-13 1 views
0

У меня есть JavaScript, который я хотел бы выполнить во время события pageinit, однако я получал бы переменные/значения для этого скрипта из вызова ajax, который случается раньше. Как я могу выполнить этот скрипт? Для хорошего примера можно сказать, что я использую soundmanger2.js для автоматического воспроизведения трека с использованием JavaScript, однако URL-адрес трека будет получен только после того, как результаты будут возвращены из вызова ajax. Как же тогда трек может быть воспроизведен при загрузке страницы?Изменение переменных в скрипте для выполнения на pageinit

+0

Вы вызываете api, когда звонок завершен? Добавить логику, чтобы узнать, загружена ли она еще? – epascarello

+0

Вы не можете запустить soundmanager2 на странице init, затем. Отключите его автоматически и запустите его вручную с помощью обратного вызова AJAX. – millimoose

ответ

0
$().ready(function() { 
    /* things to do outside ajax */ 
    $(document).ajaxStop(function() { 
     /* things to do after ajax load */ 
    }); 
}); 
Смежные вопросы