您的位置:首页 > 其它

Formdata 需要传送的数据类型为数组或对象时的解决方案

2017-03-16 00:00 661 查看
项目时常会碰到用ajax来传送表单数据到服务器的情形。倘若,我们希望传送的数据类型为数组或对象时,那有如何处理呢?

下面是两种解决方法:

1. Convert it to a JSON string, then parse it in PHP (recommended)

JS

var json_arr = JSON.stringify(arr);

PHP

$arr = json_decode($_POST['arr']);


2. Serialize the data with, then deserialize in PHP

JS

// Use <#> or any other delimiter you want
var serial_arr = arr.join("<#>");

PHP

$arr = explode("<#>", $_POST['arr']);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Ajax Submit