Передача переменной через AJAX magnificPopup

251
30 мая 2017, 01:52

В окне magnificPopup через AJAX мне необходимо передать переменную, исходя из документации и поиска по интернету достиг следующего кода:

$('.link_popup').magnificPopup({
  type: 'ajax',
  ajax: {
    settings: {
      cache:false, 
      data: { 
        'route_name': 'zZzzzz',
      }
    },
    cursor: 'mfp-ajax-cur', // CSS class that will be added to body during the loading (adds "progress" cursor)
    tError: '<a href="%url%">The content</a> could not be loaded.' //  Error message, can contain %curr% and %total% tags if gallery is enabled
  },
});

Но, переменная не передается

Принимаю соответственно следующим образом:

if ( $_POST ) {
    $route_name = $_POST["route_name"];
}
Answer 1

Вопрос решается добавлением метода в параметры

$('.link_popup').magnificPopup({
  type: 'ajax',
  ajax: {
    settings: {
      method: "POST",
      cache: false, 
      data: { 
        'route_name': 'Zzzz',
      }
    },
    cursor: 'mfp-ajax-cur', // CSS class that will be added to body during the loading (adds "progress" cursor)
    tError: '<a href="%url%">The content</a> could not be loaded.' //  Error message, can contain %curr% and %total% tags if gallery is enabled
  },
});
READ ALSO
Получение данных

Получение данных

Требуется получить данные, введенные пользователем, из динамического количества поля ввода, и добавить их в бд с помощью фреймворка yii2

189
Js реальная высота элемента iframe

Js реальная высота элемента iframe

Как узнать высоту содержимого в iframe? В браузере через дебагер показывает нормальную высотуНо вот как с помощью js эту высоту вернуть? Такие...

406
В мобильной версии сайта скролл не работает

В мобильной версии сайта скролл не работает

Всем приветВ моем сайте в мобильной версии(max-width:480px) не работает скролл вниз

316
Реализация нестандартного слайдера

Реализация нестандартного слайдера

Здравствуйте! Как можно реализовать круглый слайдер, похожий на этот https://art-lemoncom/ в разделе «Услуги»? По сути нужна идея, как сделать такую...

206