我有这个 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。
有什么建议么?
提前致谢?