使用id属性传递数据给php有意义吗?
Does passing data to php using the id attribute make sense?
我正在创建一个可点击的日历,其中每个单元格可以标记为'绿色'或'红色'。这应该记录在数据库中。我想动态地为每个<td>
分配一个信息id,例如
<td id="1-2013-16-1" class="green">16</td>
然后使用jQuery获取id并使用ajax将其发送到php,用于已单击的每个单元格。
这是可能的,工作,但有些东西告诉我id不是为了这个。这是确定每个单元需要发送的信息的合理方法吗?或者,有什么更好的方法?
使用HTML5自定义数据属性:
<td data-date="1-2013-16-1" class="green">16</td>
使用jQuery获取值:
$('td').attr('data-date');
可以设置任意数量的data-*
属性
我认为在这里使用id字段是合适的,因为它实际上是一个id;)将其提交给PHP然后更新数据库中的某些内容是可以的。您可以使用任何其他自定义属性,但我认为id非常适合这里。
这是一种好方法,但要确保检查PHP中接收到的id因为有人可以在id的幌子下向服务器发送任何他们想要的东西
相关文章:
- 在前端javascript应用程序中使用DI容器有意义吗
- Node.js时使用async是有意义的
- Angular $q.reject().success(),这有意义吗?
- 在JavaScript中使用===进行字符串比较有意义吗
- 传递给IIFE包装器有多少全局变量是有意义的
- 代码中的JavaScript和PHP有什么区别
- 将Epoch日期转换为有意义的Javascript日期
- 在标准ES6类中添加getter方法有意义吗
- 为给定数量的空格查找可能数量的有意义的英语单词
- 使用 html 选择和日期的依赖日期选择器有意义
- 在这个jQuery插件中,哪种策略更有意义
- 集成JS和PHP - 有没有更好的方法
- 拥有基本服务是否有意义,如果是这样,这是一种好方法
- JS:如何在保持n个有意义的数字的同时简化列表的过度精确数字
- 在Lua VM上运行JavaScript是否有意义
- 在Java 8 Nashorn JavaScript引擎中同时加载脚本是否有意义
- 新手:在MDN上有意义的Javascript闭包示例
- 只使用twitter引导程序中的插件有意义吗
- 将angular服务与es6模块一起使用有意义吗
- 使用id属性传递数据给php有意义吗?