Всем привет. Делаю фильтрацию на сайте, путем вывода отфильтрованного компонента. Но не получается вывести компонент.
Сам AJAX
PHP файл
Не выводится даже обычный, неотфильтрованный компонент. При нажатии на кнопку возникает ошибка POST "путь к файлу" 404. Не совсем понимаю где ошибка в аяксе или php.
Фото
Сам AJAX
Код |
---|
function filtr() { let filtre=document.querySelector('.adrclinic'); let filtr_text=filtre.value; $.ajax({ url: '../ajax/test.php', //url страницы (action_ajax_form.php) type: "POST", //метод отправки dataType: "html", //формат данных data: filtr_text, // Сеарилизуем объект success: function(data) { //Данные отправлены успешно console.log('успех'); }, error: function(data) { // Данные не отправлены console.log(data); } }); } |
Код |
---|
<? require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php'); $GLOBALS['APPLICATION']->RestartBuffer(); CModule::IncludeModule("iblock"); ?> <?$APPLICATION->IncludeComponent( "bitrix:news", "workers2", Array( "ADD_ELEMENT_CHAIN" => "Y", "ADD_SECTIONS_CHAIN" => "Y", "AJAX_MODE" => "N", "AJAX_OPTION_ADDITIONAL" => "", "AJAX_OPTION_HISTORY" => "N", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "BROWSER_TITLE" => "-", "CACHE_FILTER" => "N", "CACHE_GROUPS" => "Y", "CACHE_TIME" => "21600", "CACHE_TYPE" => "A", "CHECK_DATES" => "Y", "DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y", "DETAIL_DISPLAY_BOTTOM_PAGER" => "Y", "DETAIL_DISPLAY_TOP_PAGER" => "N", "DETAIL_FIELD_CODE" => array("ID","CODE","XML_ID","NAME","TAGS","SORT","PREVIEW_TEXT","PREVIEW_PICTURE","DETAIL_TEXT","DETAIL_PICTURE","DATE_ACTIVE_FROM","ACTIVE_FROM","DATE_ACTIVE_TO","ACTIVE_TO","SHOW_COUNTER","SHOW_COUNTER_START","IBLOCK_TYPE_ID","IBLOCK_ID","IBLOCK_CODE","IBLOCK_NAME","IBLOCK_EXTERNAL_ID","DATE_CREATE","CREATED_BY","CREATED_USER_NAME","TIMESTAMP_X","MODIFIED_BY","USER_NAME",""), "DETAIL_PAGER_SHOW_ALL" => "Y", "DETAIL_PAGER_TEMPLATE" => "", "DETAIL_PAGER_TITLE" => "Страница", "DETAIL_PROPERTY_CODE" => array("VIDEO","WORK","ADD_EDUCATION","PLACE","FOR_FILTER","WHATS_DOING","SHOW_BUTTON","YEARS","ADD_TEXT","TIMES",""), "DETAIL_SET_CANONICAL_URL" => "N", "DISPLAY_BOTTOM_PAGER" => "Y", "DISPLAY_DATE" => "Y", "DISPLAY_NAME" => "Y", "DISPLAY_PICTURE" => "Y", "DISPLAY_PREVIEW_TEXT" => "Y", "DISPLAY_TOP_PAGER" => "N", "HIDE_LINK_WHEN_NO_DETAIL" => "N", "IBLOCK_ID" => "6", "IBLOCK_TYPE" => "content", "INCLUDE_IBLOCK_INTO_CHAIN" => "N", "LIST_ACTIVE_DATE_FORMAT" => "d.m.Y", "LIST_FIELD_CODE" => array("",""), "LIST_PROPERTY_CODE" => array("VIDEO","WORK","ADD_EDUCATION","PLACE","FOR_FILTER","WHATS_DOING","SHOW_BUTTON","YEARS","ADD_TEXT",""), "MESSAGE_404" => "", "META_DESCRIPTION" => "-", "META_KEYWORDS" => "-", "NEWS_COUNT" => "5", "PAGER_BASE_LINK_ENABLE" => "N", "PAGER_DESC_NUMBERING" => "N", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", "PAGER_SHOW_ALL" => "N", "PAGER_SHOW_ALWAYS" => "N", "PAGER_TEMPLATE" => "more", "PAGER_TITLE" => "Специалисты", "PREVIEW_TRUNCATE_LEN" => "", "SEF_FOLDER" => "/testvrachicomp/", "SEF_MODE" => "Y", "SEF_URL_TEMPLATES" => Array("detail"=>"#ELEMENT_CODE#/","news"=>"","section"=>""), "SET_LAST_MODIFIED" => "N", "SET_STATUS_404" => "Y", "SET_TITLE" => "Y", "SHOW_404" => "N", "SORT_BY1" => "SORT", "SORT_BY2" => "ACTIVE_FROM", "SORT_ORDER1" => "ASC", "SORT_ORDER2" => "DESC", "STRICT_SECTION_CHECK" => "N", "USE_CATEGORIES" => "N", "USE_FILTER" => "N", "USE_PERMISSIONS" => "N", "USE_RATING" => "N", "USE_RSS" => "N", "USE_SEARCH" => "N", "USE_SHARE" => "N" ) );?> |