我建立系统通知并遇到问题。
对于登录的用户,我希望在 onclick 从“new = 1”到 new =“0”后更新表“通知”。
我如何在使用 ajax 或其他东西的 onclick 后更新数据库。如果我像这样使用 ajax 发送请求服务器:
function readNotifications(str)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","controlpanel.php?notification=readNews",true);
xmlhttp.send();
}
服务器不知道要更新警报的用户 ID。如果我在某个时间发送 USER ID,则可以更改 USER ID,每个人都可以更新彼此的通知,这并不安全。
对不起我的英语,如果我不明白你可以问一个问题。谢谢!