我正在使用jquery创建与待办事项列表非常相似的东西。有一个输入表单,如果用户插入值,并按下添加按钮,则该值将作为列表元素添加。
<ul>
<li>Value</li>
</ul>
事情是我不得不通过提交作为表单元素来存储用户创建的列表元素(它可以是1个元素,或最多10个元素)。 操作列表元素提交的最佳方法是什么?
我应该创建多个隐藏的输入表单来存储变量吗?或者应该将所有变量存储在一个隐藏的输入表单中?
答案 0 :(得分:1)
这取决于您是否计划发布数据或让jQuery向您的PHP提交JSON字符串。
如果你正在使用JSON(这是我推荐的),则不需要涉及表单元素。只需让jQuery选择所有列表项,将其文本内容收集到一个数组中并将其作为JSON字符串提交。
答案 1 :(得分:0)
您可以创建一个全局数组并存储值。这是一个示例:
<script>
var items = [];
// your rest of the code goes here...
</script>
有范围问题?
您是否希望通过后续访问来检索值?