Jquery Ajax элемент. Уже возможно? - PullRequest
0 голосов
/ 06 февраля 2012

Я хотел бы поймать некоторые атрибуты в контенте, но этот контент обновляется Ajax.Проблема заключается в том, что моя функция вызывает до всего содержимого, поэтому я ничего не улавливаю.

Я хочу, чтобы моя функция ожидала завершения функции ajax.

Я думал, была такая опция:

$(element).ready(function() { 
blablabla;
});

Спасибо!

Ответы [ 2 ]

5 голосов
/ 06 февраля 2012

Поместите свою функцию в секцию успеха функции $ .ajax?Например:

$.ajax({
  url: "test.html",
  context: document.body,
  success: function(){
    $(element).addClass("done");
    yourFunction();
  }
});
0 голосов
/ 06 февраля 2012

У вас есть доступ к исходному DOM из обработчика успеха, так что вы можете написать обработчик успеха, который обновляет исходный DOM, генерирует новые элементы DOM так, как вы хотите, а затем добавляете их, когда вы готовы, поэтому я неНе вижу смысла в этом.

...