Joomshopping. Передать параметры из JQ в php

191
16 августа 2017, 19:51

Мне надо передать параметры из JQ в php по средствам ajax. JQ code пример:

  function addAccardion(){
    var screenWidth = $(window).width();
    if (screenWidth < 769) {
    $.ajax({
        type:'POST',
        url: "product_default.php",//карточка товаров  
        data :{width:screenWidth}
          }); 
 }           
}

Жду ответ в php

<?php echo $_POST['width']?>

В чем может быть ошибка? я не получаю данные и нет ошибок нигде. Мне надо в их считать в файле product_default.php это файл какой отв. за полный вид товара

Answer 1

Сам не до конца понимаю, но у меня так получилось.

$(document).ready(function() { 
  addAccardion(); 
 
  function addAccardion() { 
    var screenWidth = $(window).width(); 
    if (screenWidth > 769) { 
      $.ajax({ 
        type: 'POST', 
        url: '1.php', 
        data: { 
          width: screenWidth 
        }, 
        success: function() { 
          $('.info').text(screenWidth); 
        } 
      }); 
    } 
  } 
});
<!DOCTYPE html> 
<html lang="en"> 
 
<head> 
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
  <script type="text/javascript" src="2.js"></script> 
</head> 
 
<body> 
  <div class="info"> 
    <?php  
		echo (int)($_POST['width']); 
	?> 
  </div> 
</body> 
 
</html>

READ ALSO
Как отфильтровать таблицу в Magento2?

Как отфильтровать таблицу в Magento2?

В ходе разработки плагина, в секции настроек, я создал таблицу такого вида

169
Liqpay передать значение input

Liqpay передать значение input

Добрый день, пытаюсь реализовать оплату на сайте через liqpayПользователь заполняет форму и после после нажатия на кнопку его перекидывает...

258
Запрос Where в Codeignither

Запрос Where в Codeignither

Всем приветИспользвую фраймворк Codeignither

180
Разбить и цикл не получается

Разбить и цикл не получается

Кусочек кода $tovar['ATTRIBUTES'] нужно два раза разбить строку по explode и собрать в мой вариантРазбить то я смог ) но проблема не могу сделать это все...

187