I have the following code:
var result = confirm("You want to Subscribe to our Newsletter?"); var emailAddress = $("#subscribeEmail").val(); if (result == true) { $.ajax({ type: 'POST', url: '/php/subscribeNewsletter.php', data: '{"email": "' + emailAddress + '"}', complete: function(r){ alert(r.responseText); } }); } I believe the problem is to do with: data: '{"email": "' + emailAddress + '"}',
I am receiving an empty $_POST array on the server side of things.