У меня есть следующий JQuery:Отправка AJAX для PHP не отображает
$.ajax({
type: "POST",
url: "getchoices.php",
dataType: 'json',
data: JSON.stringify({ "userName": "test1", "password" : "test2" })
});
с соответствующими PHP:
<?php
$json = $_POST;
print_r($json);
?>
Однако мой выход для getchoices.php
просто Array ()
Я выполнил решение ниже, с правильным выходом с консоли, однако PHP ничего не отображает.
'print_r ($ JSON) 'будет отклонен jQuery: dataType применяется к ожидаемому отклику format_' print_r' недействителен JSON, используйте 'echo json_en code ($ array); вместо этого и не использовать закрывающий тег. И как никогда: _ не стройте данные самостоятельно: jQ будет сериализовать ваши данные и отправить их как 'application/x-www-form-urlencoded' –