没有找到相关资料,也许有人知道或者可以提供建议。
我有一个表单,里面有很多<input>
元素。我想使用jQuery $.ajax
功能来发送这个表单,所以我使用了$('#myform').serialize()
并将其作为json发送。
现在我的表单更加高级,并且拥有HTML5 data-
属性。我也想发送它们,但是.serialize()
无法识别它们。
我尝试将它们放入<form>
标记和<input>
标记中,但都不起作用。
最佳实践是什么,如何获取并发送所有的<form>
标签上附加的data-
属性?我知道.serializeArray()
,但是如何序列化我<form>
标签上附加的所有data-
属性?
data-foo="bar"
被映射到foo=bar
吗?此外,它们不能放入hidden
输入标签中吗? - Alnitak