一个简单的问题。我需要将一个对象数组作为POST提交给服务器,但不是ajax请求。我通过javascript构建数据,而不是表单的一部分。我可以考虑一个选项,通过创建一个带有提交按钮的模拟表单,并将数据作为json发送。有没有更好的办法。是否有可用的原生jQuery JSON编码器?或者,还有更好的方法。我看到了序列化接口,但是在服务器上解析字符串可能很困难,JSON更容易。
感谢,
BSR。
答案 0 :(得分:1)
您可以使用JSON.stringify(arrayObject)
将数组转换为JSON。
另一种方法是,无论如何构建模拟表单,都是使用多个具有相同名称的<input type="hidden"/>
字段构建数组。
答案 1 :(得分:0)
“ajax request” IS ,在您可能遇到的几乎所有实现中,都是POST(或GET)请求。