Chcem poslať JSON object
na PHP
server, ale tam mám prázdne pole. Prečo sa to deje?
var obj = {
username: username,
password: password
};
var ajax = new XMLHttpRequest();
ajax.open("post", "ajax/login_register.php");
ajax.setRequestHeader("Content-type", "application/json;charset=utf-8");
ajax.send(JSON.stringify(obj));
odpovede:
3 pre odpoveď č. 1Musíte mu dať meno, ktoré môžete odkazovať na strane servera.
ajax.send("user=" + encodeURIComponent(JSON.stringify(obj)));
$_POST["user"] // <-- your JSON string