Array
(
[infos] => address=&phone=&mail=
[products] => Product0=C&Product1=B&Product2=A&Produic3=C
)
以上是我使用此javascript设法获取php的信息:
var $products = $("#selectProducts").find("input");
var serializedProducts = $products.serialize();
request = $.ajax({
url: "backend.php",
type: "post",
data: {
infos: serializedData,
products: serializedProducts
}
});
我尝试过unserialize(),但是它发送错误。
此外,[Product0]
,[Product1]
等是<input>
的名称,A
,B
,C
是<input>
的值。
我不知道有多少 <input>
将被发送到php,这取决于用户。
这就是我想要获得Php(或尽可能接近)的东西:
Array
(
[infos] => address=&phone=&mail=
[products] => Array (
[Product0] => C
[Product1] => B
[Product2] => A
[Product3] => C
)
)
我只是不知道如何创建相应的javascript对象。