php - 将数据添加到元素以便 jQuery 可以使用它

标签 php jquery

我正在寻找一种优雅的方法来将数据添加到服务器端的元素,以便 jQuery/JavaScript 可以使用它。我也不想对服务器进行太多调用,因此数据必须预先存在。

场景示例。 服务器端(PHP),我创建用户图像列表。为此,我想添加姓名、年龄等。
单击图像时,jQuery 必须对这些数据执行某些操作。

我考虑过的可能性:
将数据作为 href,然后单击时获取 href 并返回 false。
将数据作为类。

还有更好的方法吗?

最佳答案

HTML 规范为此目的保留了以 data- 开头的属性。例如:

<p data-name="John Doe" data-age="256">Hello World</p>

您可以随意命名,只要遵循 data-* 格式即可。

如果您想要结构化语义数据,请考虑使用 RDFa Lite具有适当的架构。

关于php - 将数据添加到元素以便 jQuery 可以使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13930197/

相关文章:

php - Netbeans + Xdebug + php 不工作

javascript - 包含DIV的显示宽度

php - 这个网站在转到另一个页面时如何不加载?

javascript - 将动态 CSS 注入(inject)文档?

php - 将自定义参数传递给 Symfony2 中的自定义 ValidationConstraint

PHP删除字符串中的重复模式

javascript - 我想使用 jQuery 在 html 中使用 data-* 属性将占位符设置为文本框?

javascript - 错误 : Syntax error, 无法识别的表达式

php - 无法在 Laravel 5.1 中保存选择框选项

PHP 超全局变量