JQuery для извлечения данных curl - PullRequest
0 голосов
/ 05 января 2010

У меня есть div, который заполняется через curl с другой html-страницы. Теперь данные заполняются правильно, но я хочу использовать jquery или javascript для идентификаторов или класса полученных данных. Я пытался использовать livequery, связывание, но бесполезно. Можете ли вы помочь мне.

1 Ответ

1 голос
/ 06 января 2010

Оборачиваете ли вы свой javascript $ (document) .ready (function () {}); как убедиться, что дом полностью загружен?

Например:

$(document).ready(function() { $('#id').click(function() { // do stuff } ); }

Это решило бы проблему, если HTML, полученный через CURL, заполнялся с помощью прямой обратной передачи. Если вы заполняете данные асинхронно, то вам придется либо использовать механизм привязки .live () (внимательно читайте документы, live () не работает в определенных сценариях и был добавлен в самой последней версии). jQuery - убедитесь, что у вас правильная версия jQuery и вы не пытаетесь использовать события, которые не поддерживаются этим механизмом привязки). Кроме того, вживую это налог на производительность, поэтому я бы сделал что-то вроде.

$.ajax({ // Lots of ommitted options for simplicity's sake 
          success: function(data, status) { 
               $('#targetDiv').append(data);
               $('#targetDiv #elementID').click(function() { // do stuff });
          }
        });

Надеюсь, это поможет вам в правильном направлении. С примером кода мы, безусловно, могли бы помочь больше.

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