Я отправляю на PHP скрипт с помощью JQuery:jQuery Ответ POST OK, но PHP-скрипт не получает POST?
$.post('http://*****.php', {'clicked':'true'}, 'json');
Глядя на почтовых данных, он отвечает:
Request URL:http://*****.php
Request Method:POST
Status Code:200 OK
данные формы в заголовках выглядит следующим образом:
clicked:true
Когда я пытаюсь получить данные POST на моем скрипте PHP через:
var_dump($_POST);
Я получаю пустой массив:
array(0) { }
Однако, когда играл с командной строкой, я могу успешно просматривать почтовые данные из ответа, когда я делаю:
wget --post-data 'clicked=true' http://****.php
Успешным ответ с wget:
array(1) {
["name"]=>
string(4) "test"
}
Мне не удалось это выяснить ... и это не мой файл HTACCESS. Кроме того, запросы GET работают очень хорошо. Я предполагаю, что мой jQuery POST ошибочен, но не знаю, что это может быть - он поступает непосредственно из документов jQuery.
в какой момент вы пытаетесь сделать УАК дамп? – philipobenito
Вы заглянули внутрь 'php: // input'? – jmeas
Дамп var находится в самом верху скрипта. Как я могу посмотреть в 'php: // input'? – mdance