根据给出的示例,我目前有一个基本的 Jquery UI 可放置购物车:http: //jqueryui.com/droppable/#shopping-cart
我的问题是我如何从本质上将已拖入购物车的项目转换为可发布的表单,该表单将项目保存在购物车中,以及它们所在的顺序。
我研究了对购物车项目进行排序,并将其放入隐藏的表单元素中,但我似乎无法序列化列表。
欢迎任何帮助/建议。谢谢!
根据给出的示例,我目前有一个基本的 Jquery UI 可放置购物车:http: //jqueryui.com/droppable/#shopping-cart
我的问题是我如何从本质上将已拖入购物车的项目转换为可发布的表单,该表单将项目保存在购物车中,以及它们所在的顺序。
我研究了对购物车项目进行排序,并将其放入隐藏的表单元素中,但我似乎无法序列化列表。
欢迎任何帮助/建议。谢谢!
您可以使用输入类型隐藏字段来包含已删除的项目并提交。为此,您需要编写一些 jquery 代码,以 Web 服务器期望的格式将删除的项目内容复制到隐藏字段值中。
格式可以是逗号分隔或 json 字符串或任何其他格式。
可能不是最好的方法,但我一直为此填充隐藏的输入字段。我猜你可能知道如何进行编码,但如果需要我可以提供帮助。
// On drop of the items or onsubmit of form
// Create a <input type="hidden" id="id of your item" />
// Post that instead