Пробую принять данные, но почему-то undefined.
Вот отправка:
$arr = array (
'status_delete' => $status_delete,
);
$result_delete = json_encode($arr);
echo $result_delete;
потом вроде есть отправка
а вот на деле undefined
$.ajax({
type: "POST",
url: '/delete-item-debet.php',
data: data,
dataType: "json",
success: function(data) {
console.log(data.status_delete);
}
Помогите разобраться.
Проблема в том что вы выводите какой-то ещё код до показа JSON. Потому он приходит в таком виде, что видно в отладке:
integer<br>{status_delete: 0}
Естественно такой JSON не может распарсить никто. Кроме, разве что, Чака Норриса. Это легко проверить:
var_dump(json_decode('integer<br>{"status_delete": 0}'));
Выведет NULL
; для сравнения:
var_dump(json_decode('{"status_delete": 0}'));
Выведет положенное:
class stdClass#1 (1) {
public $status_delete =>
int(0)
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть docker-compose сборка локального веб-сервера:
выходит ошибка Страница недоступна Сайт пока не может обработать этот запросHTTP ERROR 500 функция phpinfo работает, другие php файлы сайта не открываются
как реализовать выскакивающую окошку в нижнем правом углу монитора в yii2, со стороны покажется что мой вопрос чуток глуп), но так как я еще...