Связь
Здравствуйте! Я Ваш личный надежный программист.
1С Предприятие 8.2-8.3, 1С-Битрикс: Управление сайтом, Битрикс24

Ajax запрос методом GET

Здравствуйте!Не подскажите, при аякс запросе методом get получаю ответ 500. В ajax.php вызывается метод загрузки данных из 1с и все дело из-за него. Метод рабочий, но с аяксом работать не хочет.Куда копать?Коробка
 
Здравствуйте!

Не подскажите, при аякс запросе методом get получаю ответ 500. В ajax.php вызывается метод загрузки данных из 1с и все дело из-за него.

Метод рабочий, но с аяксом работать не хочет.

Куда копать?

Коробка
 
вызов ajax покажи
 
 
Цитата
написал:
вызов ajax покажи
function getId(clicked_id) {
         monthId = clicked_id;
BX.ajax({
         url: "ajaxhandler.php?month="+monthId,
         method: 'GET',
         dataType: 'text',
         timeout: 2000,
         async: true,
         processData: true,
         scriptsRunFirst: true,
         emulateOnload: true,
         start: true,
         cache: false,
         onsuccess: function (data) {
                     console.log(data);
      },
         onfailure: function () {

      }
  });
}
 
а если   async: true убрать?
 
Цитата
написал:
а если     async: true   убрать?
тоже самое
 
<script>
        var $sendAjax = $.ajax({
           type: "GET",
        url: "ajaxhandler.php?month="+monthId,
           dataType: 'text',
           data: $strTosend,
            beforeSend: function( xhr ) {}
      }).done(function(data) {
           console.log(data)
      }).fail(function (jqXHR, textStatus, errorThrown,event,exception) {
errorThrown,event,exception) {
    alert('Ошибка. Просьба обратиться к администратору');
    console.log(['---ERROR---', jqXHR, textStatus,errorThrown,event,exception])
  });
</script>
 
что выведет?

в data своё подставить не забудь

т.е поэкспериментируй не с BX.ajax ( а просто с ajax jquery тем же. Может проблема в параметрах при передачи в BX.ajax
 
Цитата
написал:
что выведет?

в data своё подставить не забудь

т.е поэкспериментируй не с BX.ajax ( а просто с ajax jquery тем же. Может проблема в параметрах при передачи в BX.ajax

сейчас попробую, спасибо
 
Изменено: Константин - 22.11.2021 18:59:03
 
в консоль смотри что выведет на     console.log(data)

и через xhr и jquery

/var/log/php/

что показывает лог?
 
500 - скорее всего где-то ошибка всё-таки в методе, синтаксис, или метод с забытым аргументом
Читают тему
file_download Скачать Модуль Маркет
file_download Скачать Модуль Маркет