Использование jQuery для прослушивания загрузки AJAX, которая не загружается с использованием jQuery.AJAX - PullRequest
1 голос
/ 14 мая 2010

Ладно, немного сложнее (для меня, во всяком случае, я просто мусор в jQuery / JavaScript).

Я извлекаю данные с использованием стандартного AJAX (то есть, НЕ используя фреймворк, такой как jQuery или еще много чего ... есть причина для этого)

Однако мне нужно загрузить скрипт jQuery, как только страница загрузится. Итак, вот вопрос, как мне связать скрипт после обновления DOM? Я использовал плагин listen от Ariel Fleser (http://flesler.blogspot.com/2007/10/jquerylisten.html) для отслеживания таких событий, как щелчки, которые приносят удовольствие, но я не понимаю, как это можно использовать для listen для события загрузки.

Есть идеи? Я довольно озадачен этим !!

Ответы [ 2 ]

2 голосов
/ 14 мая 2010

Что не так с:

yourXMLHTTPRequest.onreadystatechange = function () {
  if (this.readyState == 4) {
      doJQueryStuff();
  }
}

Кроме того, в чем причина неиспользования функций AJAX, предоставляемых в jQuery?

Кроме того, похоже, что плагин, о котором вы упомянули, просто копирует функциональность, предоставляемую методами live() и delegate(), перенесенными в jQuery в 1.4

1 голос
/ 14 мая 2010

Чтобы разобрать javascript, загруженный через ajax, вам нужно использовать eval (). Хотя, насколько это возможно, многие кодеры считают eval () злом ... ( ссылка , другая ссылка ).

Независимо от правильности и неправильности eval, эта тема на веб-разработчике должна помочь вам найти решение.

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