HTML属性是否适合存储数据?

esq*_*qew 4 html javascript jquery html5 storage

(请忽略您对此方法可能存在的任何安全问题,我已经采取了足够的预防措施,以确保此方法没有明显的漏洞)

在PHP中,我在表中有许多值,只有几个按钮来执行与该行相关联的javascript函数.

例:

<td id="row1" record="1">
<button id="button1" onclick="aFunction($(this).parent().attr('record'))">Do a function</button>
</td>
Run Code Online (Sandbox Code Playgroud)

使用这种方法将标识变量存储在表行的HTML属性中是否存在任何问题(除了安全性问题)?

jon*_*ohn 12

W3C认可的方法是通过HTML5 data-属性 ......

从安全角度来看,如果这些数据只是数据库中记录的id ...

作为安全措施,您不应该依赖您的ids的默默无闻.

只要你采取相应的访问控制安全的措施,它不应该,存在安全隐患,.

  • 然后你可以使用`jQuery.data()`来获取或设置. (2认同)