2011-04-17 102 views
0

我想制作一个网页,用户可以从他读过的书中添加标题。这些更改会实时反映在包含他在数据库中引入的所有书籍的列表中,而无需按任何“重新加载”按钮。例如:不需要刷新(F5)页面以查看添加的最后一本书。什么技术可以使网页实时更新?

我不知道我是否可以在PHP或任何其他语言做到这一点,所以我想知道哪个是最适合这样的事情。

谢谢。

+5

你很可能在你的标签正确的答案。 – Shaz 2011-04-17 00:54:13

回答

3

我认为你正在寻找阿贾克斯。将能够异步更新页面部分(在这种情况下的帖子),而不需要页面刷新。

1

您将需要使用javascript,使用onchange事件来完成此任务,有关此任务的讨论,您可以查看:Call Javascript onchange event by programatically changing textbox value

基本上,你对被改变的数据作出反应,然后立即通过使用ajax发送给服务器,但是,你需要知道两件事情。

首先,你将如何处理错误,比如有没有一本书与标题或过长。我倾向于将错误消息放入有错误数据的地方。

另一种是,你需要通过后面的ID插入数据时,这样,当他们再次改变它,你可以做一个更新,所以你需要存储。我倾向于将我需要的数据库ID放在元素ID中,但是您可以将它保存在JavaScript中的数组中,因为它会为您维护状态。

相关问题