【发布时间】:2011-10-10 15:47:25
【问题描述】:
我必须使用jQuery.ajax() 向 PHP 发送一个二维数组(连同其他几个变量)。我相信我的选择是:
- 用JSON-js序列化成json
- 将两个数组作为 csv 字符串发送并在另一端重新编译。
我的问题是:
A.如果我不想为小函数包含另一个库,那么选项 #2 有什么问题吗? B. 除了选项#1 和#2,还有其他选项吗?
谢谢!
【问题讨论】:
-
既然你已经包含了jQuery作为标签,你可以只使用jQuery的
.serializeArray函数来序列化JavaScript数组和PHP的json_decode来解码它吗? -
.serializeArray...这个名字表明它正是我正在寻找的。我查看了您提供的链接,似乎它需要$(":input")或$('form')并返回 一个包含表单元素名称和值的数组。所以(如果我使用的是表格)不幸的是,它给我留下了和以前一样的问题。但是感谢您的链接 - 很高兴知道它存在!
标签: php javascript jquery ajax json