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

时间:2011-10-19 19:47:37

标签: javascript jquery html html5 storage

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

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

示例:

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

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

1 个答案:

答案 0 :(得分:12)

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

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

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

只要您采取了适当的访问控制安全措施,就不应该存在安全风险