我有一个简单的网站,使用纯 HTML/CSS 来显示和 PHP/MySQL 用于数据存储。
现在我想添加一个类似于 facebook 的“喜欢”按钮的切换按钮。
如何在不离开页面的情况下对按下按钮的用户进行操作(为此项目添加数据库记录,更改按钮文本)?
我认为这个问题会被问到无休止的讨论,但我发现的所有解决方案都需要一些其他框架,而不是纯 PHP 作为背景。
我有一个简单的网站,使用纯 HTML/CSS 来显示和 PHP/MySQL 用于数据存储。
现在我想添加一个类似于 facebook 的“喜欢”按钮的切换按钮。
如何在不离开页面的情况下对按下按钮的用户进行操作(为此项目添加数据库记录,更改按钮文本)?
我认为这个问题会被问到无休止的讨论,但我发现的所有解决方案都需要一些其他框架,而不是纯 PHP 作为背景。
你需要用javascript来做。阅读“AJAX 表单发布”。
高级视图:
onclick
,并使用它来调用 javascript 函数所有这一切都在不刷新页面的情况下发生。
您可以使用纯低级 javascript 代码来完成所有这些工作,但是很多库已经将其抽象化,同时解决了浏览器兼容性的各种问题。我建议使用jQuery javascript 库。它提供了一种简单的方法来完全满足您的要求,并提供良好的文档。