在我的大多数应用中,我需要在数据属性上存储ID,以对DOM的特定元素执行CRUD操作。
事实上,我的元素不一定符合特定条件,或者共享多个条件,因此我必须删除它们的唯一方法(例如,当用户点击它时)是将它们的ID存储在{{1 }}属性,然后将其发送到我的服务器。
我经常使用data-id
。
这是一个好习惯吗?
答案 0 :(得分:1)
这是一种很好的做法。我不认为存储这个识别数据的属性比data-id
更好。您需要文档的某些唯一标识符,以便服务器在执行更新/删除操作时知道用户想要与哪个文档进行交互。
只要您的文档在服务器端正确验证,即在删除/更新之前检查以确保会话中的用户有权执行有效操作,就不会有暴露文档的安全风险{{ 1}} S上。