我正在为购物篮组装一个前端,它使用 Javascript API 与数据库进行通信。我有以下方法:
- 更新包裹数量
- 更新产品数量
- 移除包裹
- 恢复包
每个方法都需要传递各种参数,我目前正在寻找从页面中检索它们并传递它们的最佳方法。
例如,我目前使用这样的类:
<a href="#" class="updateProductQuantity">Update Quantity</a>
在这种情况下,我会从输入字段中获取值。我也有需要传递的“常量”,例如篮子 ID、商店 ID 等,我希望能够以某种方式从标记中获取它们。
实现这一目标的理想方式是什么?也许在页面上有一个带有输入列表的隐藏表单,或者我可以将值附加到属性,类似于它在 twitter bootstrap 上完成的方式:
<a href="https://twitter.com/twbootstrap" class="twitter-follow-button" data-link-color="#0069D6" data-show-count="true">Follow @twbootstrap</a>
我注意到他们使用了很多以“data-”为前缀的属性。那么正确的方法是什么?