使用php的简单网站的HTML切换按钮可能吗?

时间:2010-09-13 08:17:01

标签: php html togglebutton

我有一个简单的网站,使用纯HTML / CSS显示,PHP / MySQL用于数据存储。

现在我想添加类似于facebook“like”按钮的切换按钮。

如何在不离开页面的情况下对用户按下按钮(添加此项目的数据库记录,更改按钮文本)进行操作?

我认为这个问题会被问到并且盘旋无止境,但我找到的所有解决方案都需要一些其他框架而不是普通的PHP作为背景。

1 个答案:

答案 0 :(得分:3)

你需要用javascript来做。阅读“AJAX表格发布”。

高级别观点:

  • 用户点击按钮
  • 您通过javascript中的onclick处理程序捕获点击,并使用它来调用javascript函数
  • 所述函数通过XmlHttpRequest向目标页面执行远程URL请求
  • 目标页面接收通过POST或GET传递的参数并使用它们执行操作(例如添加数据库记录),并打印出所需的任何响应
  • javascript函数读取响应并相应地动作(例如,更改按钮文本)

所有这些都在没有刷新页面的情况下发生。

你可以用纯粹的低级javascript代码完成所有这些,但是许多库已经在解决浏览器兼容性的各种问题时抽象了它。我建议jQuery javascript library。它提供了一种简单的方法来完全满足您的需求,并提供良好的文档。