私はこのJS関数を持っています:
function count_messages_in_thread( convo_id ) {
$('#conversation_' + id ).load('counter.php', {
conversation_id: id
});
}
このphpループ内で呼び出されます(ラフコピー):
foreach ( $threads as $thread ) {
echo "<script>$(function() { count_messages_in_thread( '" . $thread->convo_id . "' ); });</script>";
echo "<div id='conversation_" . $thread->convo_id . "'></div>";
}
ご想像のとおり、この関数はフォーラム スレッド内の (未読) メッセージの数をカウントして表示します (単一ページのアプリなので、この目的のために JS を使用します)。
PHPとJSを分けたい。PHPを使用してIDを持つ配列を作成し、それをJSに渡して通過させ、その変数を対応するDIVに渡すことを考えていました。
助言がありますか?
前もって感謝します?