2013-03-21 3 views
1

Я считаю, что видел это где-то, но последние 30 минут поиска в Google не дали приемлемого ответа.javascript execute на динамически загружаемом html

Я использую Bootstrap для создания popover. Я скачал таблицу в DIV с помощью:

$(document).ready(function() { 
    $('#jobTable').load('./includes/job_table.inc.php'); 
    $('#commpop').popover({trigger: 'hover'}); 
    setInterval(function() { 
    $('#jobTable').load('./includes/job_table.inc.php'); 
    $('#jobTable #commpop').popover({trigger: 'hover'}); 
    }, 5000);//end reload 
});//end load 

Это выполняет штраф на:

<a href="#" class="btn btn-success" id="commpop" rel="popover" 
data-content="I'm working!" data-original-title="Further Details">hey you!</a> 

, который существует в моем файле базы PHP, но не работает на идентичном заявление помещенной внутри <div id="jobTable"></div>, который динамически загружается.

Как я могу применить это к этому div? Вы можете видеть, моя попытка выше не работает ...

EDIT: Да, $('#jobTable').load('./includes/job_table.inc.php'); это утверждение JQuery AJAX Я использую для загрузки, а затем периодически обновлять таблицу.

+0

Что вы подразумеваете под «динамической загрузкой»? Это часть html, загружаемая с помощью ajax? – mamoo

+0

@ Николас, вы должны отредактировать свой ответ в ответе и не дать ему это ответить. –

+0

@Hugo Спасибо, я переехал. –

ответ

0
$(document).ready(function() { 
    $('#jobTable').load('./includes/job_table.inc.php', function() { 
    alert('Load was performed.'); 
// do all your work here 
}); 

});//end load 
0

Я хотел бы пойти с выше ответом, но вместо определения парциального пути «./includes/job_table.inc.php» идти с определением полного path.It может помочь!

+0

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

Смежные вопросы