如何使用javascript发送一组值

时间:2011-02-21 07:38:05

标签: php javascript jquery forms

我正在使用jquery创建与待办事项列表非常相似的东西。有一个输入表单,如果用户插入值,并按下添加按钮,则该值将作为列表元素添加。

<ul>
    <li>Value</li> 
</ul>

事情是我不得不通过提交作为表单元素来存储用户创建的列表元素(它可以是1个元素,或最多10个元素)。 操作列表元素提交的最佳方法是什么?

我应该创建多个隐藏的输入表单来存储变量吗?或者应该将所有变量存储在一个隐藏的输入表单中?

2 个答案:

答案 0 :(得分:1)

这取决于您是否计划发布数据或让jQuery向您的PHP提交JSON字符串。

如果你正在使用JSON(这是我推荐的),则不需要涉及表单元素。只需让jQuery选择所有列表项,将其文本内容收集到一个数组中并将其作为JSON字符串提交。

答案 1 :(得分:0)

您可以创建一个全局数组并存储值。这是一个示例:

<script>
  var items = [];

  // your rest of the code goes here...

</script>

有范围问题?

您是否希望通过后续访问来检索值?

  • 您可以使用cookies
  • 如果您想使用HTML5,可以使用Local Storage功能。
  • 您甚至可以考虑名为NoSQL
  • 的内容