Написал скрипт, передающий в ajax данные в форме.
let fd = new FormData;
fd.append("User",object);
$.ajax({
url:"/WorkAdress",
data: fd,
processData: false,
contentType: false,
type: 'POST',
success: function (result) {
let data=JSON.parse(result);
console.log(data);
}
});
В обработчике
$object=json_encode($_POST["User"]);
echo $object
С простыми переменными вроде
let object="Name" ;
это нормально работает , а при попытке задать массив
let object=new Map([["name","Иван"],["famili","Иванов"]]);
выдает [object,map];
Как его переделать. чтобы мог нормально обрабатывать массивы ?