Итак, у меня есть массив JSON, который я хочу отправить POST в файл, а затем получить ответ. Но почему-то это не работает, поэтому я надеялся, что вы, ребята, можете мне немного помочь.
data = JSON.stringify({ "jsonrpc": "2.0", "method": "login", "id": 1, "params": { "params": { "username": "1234", "password": "4321" } } }); $.ajax({ url:"functions/proxy.php", type:"POST", data : data, success: function(data){/* do something*/ }, error: function(data) {/* do something*/)} });
Когда я отправляю форму, error function
запускается, и я получаю ее, когда var_dumping $_POST
:
array(0) { }
Странно, когда data
выглядят так:
data: "username=1234&password&4321"
Я получаю это:
Array ( [username] => 1291 [password] => 1877 )
Может ли кто-нибудь помочь мне в том, как я могу отправить данные в формате JSON?