Внезапно сообщения jQuery вызывают у меня проблему.jQuery результат Отличается от php-вывода
Когда я выполняю
$.post ('Calendar01.php',{month:$date},function ($result){
console.log ('result = ' + $result);
alert ('result = ' + $result);
})
результат в обоих начеку и на консоли являются, как они должны быть, они сообщают дату, которая была передана Calendar01.php
.
Простой PHP в Calendar01
выглядит следующим образом
if (isset ($_POST ['month']))
$date = $_POST['month'];
else $date = '2015-01-01';
echo 'PHP Date = '.$date;
Calendar01.php
делает не получить информацию о дате, которая передается, о чем свидетельствует тот факт, что она всегда Echos дату как 2015-01-01.
Любые предложения приветствуются.
Возможно, '' '$ date''' пуст? Вы проверили это первым. Иногда мы так сосредоточены на одном месте, что забываем про простые вещи, поэтому я предпочитаю сначала спрашивать! Когда я сталкиваюсь с такой проблемой, я тестирую с помощью клиента REST. Вы выбираете свой HTTP-метод, хост/путь и параметры запроса. В этом случае вы должны добавить параметр «месяц», и вы получите «сырой» результат из '' 'Calendar01.php'''. Этого можно добиться и с помощью средств отладки Google Chrome, в разделе «Сеть», например: http://sht.tl/9XJhnX – Kev
Нет, дата не пуста. Для тестирования я жестко кодирую его, чтобы убедиться. Firebug видит правильную дату как отправленную. Я буду продолжать подключаться. Спасибо –