Добрый день. Проблема - судя по консоли и алерту - я отправляю json.
Но когда открывается другая страница, не могу вывести $_POST - он пустой почему-то. Код отправки
$(document).ready(function() {
$(".popup-box").colorbox();
var idnumbArray = {};
$( ".two" ).on( "click", function() {
var row = $(this).attr('data-row');
var seat = $(this).attr('data-seat');
var price = $(this).attr('data-price');
var idnumb = $(this).attr('data-numb');
var numbArray = [row,seat,price];
if($(this).hasClass('select')){
delete idnumbArray[idnumb];
}else{
idnumbArray[idnumb] = numbArray;
}
$(this).toggleClass('select').find('span').toggleClass('sold');
//console.log(idnumbArray);
});
$('#zakaz').click (
function() {
var jsonText = JSON.stringify(idnumbArray);
$.ajax({
url: '[[~5]]',
type: 'POST',
data: jsonText,
success: function(data){
console.log(jsonText);
alert(data);
}
});
//console.log (jsonText);
});
});
</script>
Код принятия
if (isset($_POST)) {
echo "<pre>";
$a = json_decode($_POST);
print_r ($a);
switch (json_last_error()) {
case JSON_ERROR_NONE:
echo ' - Ошибок нет';
break;
case JSON_ERROR_DEPTH:
echo ' - Достигнута максимальная глубина стека';
break;
case JSON_ERROR_STATE_MISMATCH:
echo ' - Некорректные разряды или не совпадение режимов';
break;
case JSON_ERROR_CTRL_CHAR:
echo ' - Некорректный управляющий символ';
break;
case JSON_ERROR_SYNTAX:
echo ' - Синтаксическая ошибка, не корректный JSON';
break;
case JSON_ERROR_UTF8:
echo ' - Некорректные символы UTF-8, возможно неверная кодировка';
break;
default:
echo ' - Неизвестная ошибка';
break;
}
echo PHP_EOL;
echo "</pre>";
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день! Только начал работать с эластикомПроблема в том, что поиск не возвращает все варианты