Автор Тема: Использование jQuery and Ajax  (Прочитано 38 раз)

16 Август 2017, 18:02:23
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В корне модуля лежит ajax.php,  как из хука displayFooter правильно передать ссылку в displayFooter.tpl на ajax.php, чтобы подставить ее в Ajax запрос?
К примеру:
var query = $.ajax({
  type: 'POST',
  url: baseDir + 'modules/mymodule/ajax.php',
  data: 'method=myMethod&id_data=' + $('#id_data').val(),
  dataType: 'json',
  success: function(json) {
    // ....
  }
});

как передать туда baseDir ?
16 Август 2017, 20:06:30
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 14002
  • Репутация: +14568/-2
  • Сообщество PrestaShop
    • Просмотр профиля
{addJsDef baseUri=$base_uri}Так для js.
17 Август 2017, 11:02:52
Ответ #2
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, но сделал через:
Media::addJsDef(array(
            'ajax_popup' => __PS_BASE_URI__,
));