Задать вопрос
  • Почему AJAX методом POST присылает null или 0?

    @SORDELIUSE Автор вопроса
    Dima Polos, Ну я просто оставил JSON. C датой ошибся когда писал код в комментарий.
  • Почему AJAX методом POST присылает null или 0?

    @SORDELIUSE Автор вопроса
    ThunderCat, Выполнил 4 пункта. Отправлял в формате JSON. В нетворке во вкладке Preview (int(6)), во вкладке Response тоже самое (int(6)). А в ,бади
    $data = json_decode($_POST['param']); 
    var_dump $data;
    показывает NULL

    Такой вар дамп показывает это " string(1) "6" "
    $data = json_decode($_POST['param']);
    var_dump($_POST['param']);
  • Почему AJAX методом POST присылает null или 0?

    @SORDELIUSE Автор вопроса
    Я записал в формат JSON, в итоге все также получаю NULL. Сделал вывод в консоль, там показывает отправляемое значение...
    В целом идея, чтоб по клику на кнопку менялось значение и подставлялось в запросе mySQL в поле LIMIT $data.

    var obj = 3;
    $("#btn-more").click(function(){
       obj += 3;
    $.ajax({
                  url:"db.php",
                  type: "POST",
                  data :"param=" +JSON.stringify(obj),
                  success: function(response, statusText, status){
                    console.log('Запрос отправлен. Ответ:', response);
                  },
                    error: function(XHR){
                      console.log('Ошибка запроса', XHR);
                    }
                });
                setInterval(function(){
                  $('#galblock').load("func.php").fadeIn("slow");
                }, 5000);
            });


    Вот это в PHP

    $data = json_decode($_POST['param']);
    echo $data;