Javascript 角度json编码数组到PHP格式

Javascript 角度json编码数组到PHP格式,javascript,php,json,angularjs,Javascript,Php,Json,Angularjs,php上的服务器希望客户端JS数组采用以下格式: "['id' => ['users'=>[] ]]" 我有身份证: var id = '3534534543535'; 如何将id转换为PHP预期格式?尝试使用以下格式: var response = { id: { users: ['3534534543535'] } }; 然后按原样将其发布到服务器,可能类似于: $http.post('someurl.com', $.param({data: response}))

php上的服务器希望客户端JS数组采用以下格式:

"['id' => ['users'=>[] ]]"
我有身份证:

var id = '3534534543535';

如何将id转换为PHP预期格式?

尝试使用以下格式:

var response = { id: { users: ['3534534543535'] } };
然后按原样将其发布到服务器,可能类似于:

$http.post('someurl.com', $.param({data: response}))
    .success(function(resp) { 
        /* ... */ 
    });
然后在您的服务器上:

echo json_decode($_POST['data'], true);

将其更改为php期望的对象:var id={users:'3534543535'}。当您发布id时,它将转换为正确的json,当您在php中使用json_decode时,它将以正确的格式作为php对象使用。谢谢,但我如何从中获取数组?我需要在服务器上发送数组。id='id={“users”:[“3534543535”]};这是工作,但语法不正确。