我想制作一个网页,用户可以从他读过的书中添加标题。这些更改会实时反映在包含他在数据库中引入的所有书籍的列表中,而无需按任何“重新加载”按钮。例如:不需要刷新(F5)页面以查看添加的最后一本书。什么技术可以使网页实时更新?
我不知道我是否可以在PHP或任何其他语言做到这一点,所以我想知道哪个是最适合这样的事情。
谢谢。
我想制作一个网页,用户可以从他读过的书中添加标题。这些更改会实时反映在包含他在数据库中引入的所有书籍的列表中,而无需按任何“重新加载”按钮。例如:不需要刷新(F5)页面以查看添加的最后一本书。什么技术可以使网页实时更新?
我不知道我是否可以在PHP或任何其他语言做到这一点,所以我想知道哪个是最适合这样的事情。
谢谢。
我认为你正在寻找阿贾克斯。将能够异步更新页面部分(在这种情况下的帖子),而不需要页面刷新。
您将需要使用javascript,使用onchange
事件来完成此任务,有关此任务的讨论,您可以查看:Call Javascript onchange event by programatically changing textbox value。
基本上,你对被改变的数据作出反应,然后立即通过使用ajax
发送给服务器,但是,你需要知道两件事情。
首先,你将如何处理错误,比如有没有一本书与标题或过长。我倾向于将错误消息放入有错误数据的地方。
另一种是,你需要通过后面的ID插入数据时,这样,当他们再次改变它,你可以做一个更新,所以你需要存储。我倾向于将我需要的数据库ID放在元素ID中,但是您可以将它保存在JavaScript中的数组中,因为它会为您维护状态。
你很可能在你的标签正确的答案。 – Shaz 2011-04-17 00:54:13