複数の ID を持つ div があり、各 ID を個別に取得し、両方の変数を PHP ファイルに送信する必要があります。達成可能であればこれがより簡単なオプションになると思いますが、もう1つのオプションは、サーバー側でIDがjQueryによって送信されたら、PHPを使用して2つのIDSを分割することです。1 つの ID はタイムスタンプであり、もう 1 つはデータベース内の ID です。
HTML div の例:
<div style="margin-bottom:10px;" id="1000003 2012-09-04 21:24:32" class="newsItem"></div>
1000003 は、1 つの別の変数に取得する必要がある ID であり、残りは別の別の変数に必要なタイムスタンプです。
私が持っているjQuery:
window.setInterval(function(){
//scripting here
var obj = $('.newsItem:first').map(function(_, elem){
return elem.id;
});
var ids = $.makeArray(obj); //variable of IDS
$.get("AJAX/get_feed_updates.php",{ ids: ids },function(result){
$("#newsFeed").html(result);
});
}, 5000);
PHP ファイルは、ID を変数に入れ、それを使用してデータベースにクエリを実行するだけです。