Au lieu d'envoyer une liste de paires clé/valeur, je dois envoyer une chaîne JSON comme corps de la requête POST. Je fais cette requête POST en utilisant la fonction $.ajax de jQuery. Comment le régler correctement ?
Quand je dis chaîne JSON, je veux dire quelque chose comme : {action:'x',params:['a','b','c']}
.
Voici comment j'utiliserais cette chaîne JSON en PHP sur le serveur :
var_dump(json_decode(file_get_contents('php://input')));
Résulte en:
stdClass Object
action = x
params = Array
(
0 = a
1 = b
2 = c
)