美好的一天,
我正在构建一个功能类似于Facebook的消息系统。 我将发布最重要的代码,主要是我需要帮助的地方。
以下php代码从数据库中获取所有对话,这很有效。
while ($row = mysqli_fetch_assoc($run_convo)){
$memberid = $row['ID'];
$convoid = $row['conversation_id'];
echo"
<button onclick='getconvo($convoid)'>open</button>
";
}
请注意,上面的while循环输出一个按钮,该按钮为每个对话保存$ convoid VALUE。这是从数据库生成的每个会话的唯一ID值。
以下javascript代码证明上述代码有效,因为它会针对每个单击的按钮提醒会话ID VALUE。 实际上,想象每个按钮是一个具有唯一$ convoid VALUE的对话。
<script type='text/javascript'>
function getconvo(id){
var convoid = id;
alert(convoid);
}
</script>
鉴于以上信息,以下是我想以正确的顺序以简单的步骤完成的任务:
请注意,所有这些都应该在没有页面重新加载/刷新的情况下完成...就像Facebook一样,从开启会话切换到下一个会话。
我该怎么做呢?