我相信我在某处看到过这个,但过去 30 分钟的谷歌搜索没有得到可接受的答案。
我正在使用 Bootstrap 生成弹出窗口。我使用以下方法将表格下载到 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 上?你可以看到我上面的尝试不起作用......
编辑:是的,$('#jobTable').load('./includes/job_table.inc.php');
是我用来下载然后定期刷新表格的 jQuery AJAX 语句。
最佳答案
$(document).ready(function() {
$('#jobTable').load('./includes/job_table.inc.php', function() {
alert('Load was performed.');
// do all your work here
});
});//end load
关于php - javascript 在动态下载的 html 上执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15558256/