доступ к контенту, сделанному JS с помощью вызова ajax - PullRequest
0 голосов
/ 03 апреля 2011

Я использую ajax для загрузки страницы

$.get(url, function(content){
   //ajax content
});

на главной странице. У меня есть включенный заголовочный файл с глобальными таблицами стилей и библиотеками javascript

У меня такой же файл включенияна 2-й странице я загружаю через AJAX.Независимо от того, что эти страницы работают отлично.

Мой JS создает html-разметку на лету на странице 2ns, моя проблема в том, что когда я загружаю 2-ю страницу в главную страницу, глобальный JS не применяется к2-я страница.

Так что теперь моя разметка не генерируется.

Как я могу использовать вызов ajax, чтобы также применить вытягиваемый JS?

Моя теория былачто, поскольку JS загружается, когда DOM готов, может быть, поэтому я не могу загрузить его с помощью AJAX?

Ответы [ 2 ]

0 голосов
/ 03 апреля 2011

Преобразуйте ваш «глобальный» javascript в функцию, а затем вызывайте эту функцию каждый раз, когда ajax возвращает новое содержимое.

0 голосов
/ 03 апреля 2011

Очень сложно сделать какие-либо предположения о вашей проблеме, если вы не передаете какой-либо код. Может быть несколько причин, почему ваша разметка генерируется не так, как вы ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...