Принять данные из post запроса на странице php без перезагрузки

вас! Дело все происходит в cms битрикс.

На странице php вызываю компонент, тот возвращает таблицу. В этой таблице есть ссылка на сортировку позиций такого вида:

/module_tests_index.php&sort-field=XML_ID&sort-order=asc&by=XML_ID&order=desc

она ведёт на эту же страницу, но содержит нужные данные. После перехода по ссылке происходит перезагрузка таблицы без перезагрузки страницы.

Задача глобальная - настроить сортировку в таблице. Шаг - принять данные из запроса. Запустить функцию сортирующую список в таблице.

JS я так понимаю не подходит. Что делать?


Ответы (1 шт):

Автор решения: Виктор Карев

Итак, у вас есть страница, на странице есть компонент, компонент возвращает таблицу. В этой таблице есть ссылка на эту же страницу (важно!) с параметрами. При переходе по этой ссылке страница перерисовывается и на этой странице таблица уже отрисовывается отсортированной, верно? Добавьте в вызов компонента параметр 'AJAX_MODE' => 'Y', и компонент будет работать без перезагрузки.

Чтобы досконально разобраться с режимом AJAX в битрикс, советую изучить https://yunaliev.ru/file/bitrix_ajax_api.pdf

→ Ссылка