通过ajax传递参数-正确的标记
Passing Arguments via ajax - Correct Markup
我正在为购物篮组合一个前端,它使用Javascript API与数据库通信。我有这样的方法:
- updatePackageQuantity
- updateProductQuantity
- removePackage
- reinstatePackage
每个方法都需要传递不同的参数,我目前正在找出从页面中检索并传递它们的最佳方法。
例如,我目前使用这样的类:
<a href="#" class="updateProductQuantity">Update Quantity</a>
,在本例中,我将从输入字段中获取值。我也有'常量',我需要传递如篮子id, shopID等,我希望能够从标记中抓取它们。
实现这一目标的理想方式是什么?也许在页面上有一个隐藏的表单输入列表,或者我可以将值附加到属性,类似于twitter bootstrap:
<a href="https://twitter.com/twbootstrap" class="twitter-follow-button" data-link-color="#0069D6" data-show-count="true">Follow @twbootstrap</a>
我注意到他们使用了很多带有'data-'前缀的属性。那么正确的方法是什么呢?
嗯…
我认为使用"data-"属性将是最好的,因为这是HTML5的一个漂亮的小功能。
同时,它会保持你的标记干净。
所以,如果你认为你的应用程序将在现代浏览器上运行,这应该是一种方式。
相关文章:
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- Ajax.ActionLink-传递javascript参数
- 原型Ajax请求参数为嵌套json
- 如何在所有ajax调用中向URL添加参数
- XMLHttpRequest.open()AJAX中的参数url
- 使用AJAX POST从javascript到带有Strong参数的Rails4控制器
- jQuery 无法使用 AJAX 调用访问函数内部的函数参数
- Ajax中参数后缺少括号
- ajax post在webapi中传递null参数
- 如何参数化ajax TruClient脚本中的值
- 聚合物-Prolems成功发送核心ajax参数
- 序列化的 Ajax 参数未显示在 PHP 中
- 如何通过角度服务器路由发送 Ajax 参数
- 谷歌地理位置没有采取所有ajax参数作为地址
- 根据输入值更改 AJAX 参数
- 向 ajax 参数添加循环
- 通过数组作为$ajax参数MVC
- Grails: Ajax参数没有到达控制器
- 在流程图中传递ajax参数
- 我需要获取asp.net文件上传到Ajax参数的值