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

HTML切换按钮为简单的网站使用php可能吗?,php,html,togglebutton,Php,Html,Togglebutton,我有一个简单的网站,使用纯HTML/CSS显示,使用PHP/MySQL存储数据 现在我想添加一个类似于facebook“like”按钮的切换按钮 在不离开页面的情况下,如何操作用户按下按钮(添加此项目的数据库记录,更改按钮文本) 我原以为这个问题会被问个不停,但我找到的所有解决方案都需要一些其他框架,而不是普通的PHP作为背景。你需要用javascript来完成。阅读“AJAX表单发布” 高级视图: 用户点击按钮 您可以通过javascript中的onclick处理程序捕获单击,并使用它调用j

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

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

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


我原以为这个问题会被问个不停,但我找到的所有解决方案都需要一些其他框架,而不是普通的PHP作为背景。

你需要用javascript来完成。阅读“AJAX表单发布”

高级视图:

  • 用户点击按钮
  • 您可以通过javascript中的
    onclick
    处理程序捕获单击,并使用它调用javascript函数
  • 该函数通过XmlHttpRequest向目标页面发出远程url请求
  • 该目标页面接收通过POST或GET传递的参数,并使用这些参数执行操作(例如添加数据库记录),然后打印出所需的任何响应
  • javascript函数读取响应并相应地执行操作(例如更改按钮文本)
所有这些都是在不刷新页面的情况下发生的


您可以使用纯低级javascript代码来完成这一切,但很多库已经在解决浏览器兼容性方面的各种问题时对其进行了抽象。我建议你去。它提供了一种简单的方法来精确地完成您需要的操作,并提供了良好的文档。

您需要使用javascript来完成。阅读“AJAX表单发布”

高级视图:

  • 用户点击按钮
  • 您可以通过javascript中的
    onclick
    处理程序捕获单击,并使用它调用javascript函数
  • 该函数通过XmlHttpRequest向目标页面发出远程url请求
  • 该目标页面接收通过POST或GET传递的参数,并使用这些参数执行操作(例如添加数据库记录),然后打印出所需的任何响应
  • javascript函数读取响应并相应地执行操作(例如更改按钮文本)
所有这些都是在不刷新页面的情况下发生的


您可以使用纯低级javascript代码来完成这一切,但很多库已经在解决浏览器兼容性方面的各种问题时对其进行了抽象。我建议你去。它提供了一种简单的方法来精确地完成您需要的操作,并提供了良好的文档。

+1用于建议使用jquery而不是重新发明轮子。+1用于建议使用jquery而不是重新发明轮子。