POST JavaScript数组作为数据

时间:2011-05-09 03:58:24

标签: javascript json

一个简单的问题。我需要将一个对象数组作为POST提交给服务器,但不是ajax请求。我通过javascript构建数据,而不是表单的一部分。我可以考虑一个选项,通过创建一个带有提交按钮的模拟表单,并将数据作为json发送。有没有更好的办法。是否有可用的原生jQuery JSON编码器?或者,还有更好的方法。我看到了序列化接口,但是在服务器上解析字符串可能很困难,JSON更容易。

感谢,

BSR。

2 个答案:

答案 0 :(得分:1)

您可以使用JSON.stringify(arrayObject)将数组转换为JSON。

另一种方法是,无论如何构建模拟表单,都是使用多个具有相同名称的<input type="hidden"/>字段构建数组。

答案 1 :(得分:0)

“ajax request” IS ,在您可能遇到的几乎所有实现中,都是POST(或GET)请求。