Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP将HTML5数据属性保存到数据库?_Php_Database_Html - Fatal编程技术网

如何使用PHP将HTML5数据属性保存到数据库?

如何使用PHP将HTML5数据属性保存到数据库?,php,database,html,Php,Database,Html,我想知道是否以及如何使用PHP将HTML5data--属性直接保存到我的数据库中 我有一个按钮,可以在(有序列表)中创建列表项。在每个创建的列表项中,我使用HTML5data-属性存储一些信息。现在我想用PHP将其保存到我的数据库中 这是可能的,还是我应该找到另一种方法 我真的希望能够使用这个数据属性,因为它不会占用会话、cookie空间或其他数据量有限的东西。这也使得在保存之前可以在客户机上执行所有操作 我建议您使用AJAX 使用AJAX: 在打开PHP文件之前使用一点Javascript

我想知道是否以及如何使用PHP将HTML5
data-
-属性直接保存到我的数据库中

我有一个按钮,可以在
(有序列表)中创建列表项。在每个创建的列表项中,我使用HTML5
data-
属性存储一些信息。现在我想用PHP将其保存到我的数据库中

这是可能的,还是我应该找到另一种方法

  • 我真的希望能够使用这个数据属性,因为它不会占用会话、cookie空间或其他数据量有限的东西。这也使得在保存之前可以在客户机上执行所有操作

    • 我建议您使用AJAX

      使用AJAX:

      在打开PHP文件之前使用一点Javascript

      您可以使用类似于
      variable=document.getElementById('IdOfYourtag').getAttribute('data-something')
      的内容来获取数据属性的内容

      然后使用
      xmlhttp.open('GET','YourPHPFile.PHP?dataAttr='+变量,false/true')打开PHP文件。


      在PHP文件中,您可以使用
      $\u GET['dataAttr']
      从数据属性访问数据

      Sure
      $.post('myScript.PHP',{data:$('li.some list item').data('foo')})您可以使用AJAX调用和PHP脚本将其保存到数据库中。或者,您可以将其保存到浏览器的LocalStorage或IndexedDB。这取决于你想要它做什么。