angularjs形成post到array

时间:2014-08-26 16:48:08

标签: arrays angularjs serialization xmlhttprequest

我尝试在angularjs $ http中发送一个表单作为数组。

 //this is how i serialize it
 $("#formTest").serializeArray().map(function(x){data[x.name] = x.value;}); 

如果我把它放入console.log。结果是

products[0][code]   azizi-hoho
products[0][price_total]    44
products[0][price_unit] 3

现在我尝试使用带有post方法的angular $ http发布这些值。然后,当我检查发布数据。它实际上是这样发送的。

products%5B0%5D%5Bcode%5D=azizi-hohoproducts%5B0%5D%5Bprice_total%5D=44products%5B0%5D%5Bprice_unit%5D=3

在服务器端,如果帖子成功。

将抓取帖子数据
$products = json_decode($_POST['products']);

但是在这种情况下,这并没有发生,我如何让$_POST['products']包含我发布的数据。

0 个答案:

没有答案