Как получить доступ к Ajax-источнику? - PullRequest
0 голосов
/ 30 декабря 2010

Я создал php-файл, который возвращает динамически сгенерированный текст.Этот текст возвращается с идентификатором div.Когда я получаю этот текст, используя Ajax в качестве responseText.Я хотел бы получить доступ к свойствам этого div, используя javascript, что невозможно, так как этот новый текст не добавляется в DOM.

Мой вопрос: как я могу получить доступ к этому div, используя необработанный javascript или frameworksя немного знаком с jQuery)?

Полезно отметить, что доступ к div можно получить с помощью CSS.

Спасибо.

1 Ответ

0 голосов
/ 30 декабря 2010

ваш вопрос немного расплывчат, потому что вы не указали код, но все равно.

Когда вы загружаете ответ в DOM с html и javascript, javascript в нем никогда не исключается.

Решение будет одним из следующих

  1. Загрузка только html с помощью AJAX, а не самого Javascript, и после загрузки html в DOM выполните Javascript в той же функции обратного вызова ajax.
  2. Если Javascript генерируется динамически, попробуйте сделать из него обобщенную функцию, загрузите ее в html и получите ответ json, включая строку html и параметры для этой функции.
  3. Получите ответ json / javascript с вашего сервера и оцените его, когда получите его в функции обратного вызова, что, на мой взгляд, не является хорошей мерой безопасности.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...