Sending JSON to PHP using ajax

Lose the contentType: "application/json; charset=utf-8",. You’re not sending JSON to the server, you’re sending a normal POST query (that happens to contain a JSON string).

That should make what you have work.

Thing is, you don’t need to use JSON.stringify or json_decode here at all. Just do:

data: {myData:postData},

Then in PHP:

$obj = $_POST['myData'];

Leave a Comment