2015-11-25 3 views
0

Было интересно, есть ли у кого-нибудь представление о звуковом способе делать следующее. Я пишу одностраничное приложение с шаблоном. На главной странице есть $(document).ready(), но что мне делать для других вызовов ajax, у которых есть свои document.ready? Скажем, я загружаю страницу входа, у которой есть свой собственный document.ready для проверки формы, поэтому на странице будут два из них: один из макета и один из сценария входа. Это приемлемо, или есть лучший способ сделать это?SPA multiple JQuery document.ready()

+0

Вы можете использовать AngularJS, потому что эта инфраструктура - это все о SPA –

+0

Вы можете сохранить каждый документ на своей собственной странице, и при загрузке он будет обрабатывать контент. Обратите внимание, чтобы не дублировать какой-либо ID – Yuri

+0

Может включать 'html',' js' at Question? Какова цель нескольких '.ready()'? Пробовал использовать '.load()'? – guest271314

ответ

0

Это приемлемо, jquery будет обрабатывать несколько вызовов. Я бы сохранил это так.

+0

Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы будете быть в состоянии [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment). - [Из обзора] (/ review/low-quality-posts/10335790) – Guanxi

+1

@Guanxi Почему не этот ответ? ОП спросил, нормально ли иметь несколько обработчиков document.ready, он сказал, что это так. – Barmar

Смежные вопросы