Поддержка Проблемы и решения Не работает GET Ajax запрос.

  • На сайте есть табличка с данными и кнопка, по нажатию на которой формируется CSV файл на лету и отдается обратно. Раньше это все это было реализовано через GET ajax запрос.

    Не так давно была обнаружена бага. С какой точно версии сказать уже невозможно 4.3 или 4.3.1, а то и раньше. Запрос теперь не работает для всех ролей кроме администратора. Зато запрос POST работает как и работал раньше.

    Уже и не знаю что менять и где ковырять. Если кто сталкивался, помогите пожалуйста.

    Так еже опубликовал проблему на ломанном английском здесь, но ответа пока нету:
    http://stackoverflow.com/questions/32605290/wordpress-ajax-get-request-not-working-for-custome-user-role

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Приведите весь код, в том числе и PHP-часть (по ссылке вижу только JS), иначе вряд ли кому-то удастся воспроизвести проблему.

    Спасибо за инетерс, вы первый человек который откликнулся.

    Код по ссылке обновил. Самое главное это js код, остальное стандатное добавление ajax action и функция его обрабатываюшая.

    Get запрос не попадает в функцию, а post проходит нормально.

    Я начал предпологать, что обычным юзерам, не админам get запрос запрещен в целях безопасности т.к. идет через wp-admin/wp-ajax.php

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не работает GET Ajax запрос.» закрыта для новых ответов.