Пример ajax-запроса в Битриксе

	BX.ajax({
		url: '/poisk-marshruta/getdata.php',
	    data: data,
	    method: 'POST',
	    dataType: 'json',
	    timeout: 30,
	    async: true,
	    processData: true,
	    scriptsRunFirst: true,
	    emulateOnload: true,
	    start: true,
	    cache: false,
	    onsuccess: function(data){
	    
	    },
	    onfailure: function(){
	    
	    }
	});

https://dev.1c-bitrix.ru/api_help/js_lib/ajax/bx_ajax.php - тут подробное описание всех настроек.

Важно: в версии 17.5.10 главного модуля 1С-Битрикс появились нативные обработчики ajax-запросов у компонентов и модулей. В данный момент рекомендуемый способ реализации именно такой. Пример реализации можно посмотреть по ссылке: https://prominado.ru/blog/novye-ajax-zaprosy-v-bitrix/

Тэги:

Тэг в списке: