Вместо отправки списка пар ключ/значение мне нужно отправить строку JSON в качестве тела запроса POST.
Я делаю этот запрос POST с помощью функции jQuery $.ajax.
Как правильно установить его?
Когда я говорю строку JSON, я имею в виду что-то вроде: {action:'x',params:['a','b','c']}
.
Вот как я бы использовал эту строку JSON в PHP на сервере:
var_dump(json_decode(file_get_contents('php://input')));
Результаты в:
stdClass Object
action = x
params = Array
(
0 = a
1 = b
2 = c
)