1

私はこれをどこかで見たと思いますが、過去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');は私がダウンロードして定期的にテーブルを更新するために使用しているjQueryAJAXステートメントです。

4

2 に答える 2

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

});//end load
于 2013-03-21T21:20:22.900 に答える
0

上記の答えを使用したいのですが、'./includes/job_table.inc.php'のように部分的なパスを定義する代わりに、フルパスを定義することをお勧めします。

于 2013-03-21T21:25:15.663 に答える