Установление программно факта асинхронности текущего запроса (выполнен ли он посредством AJAX)

запрос
ajax
(Дмитрий Федюк) #1

###Magento 1.x:

Mage::app()->getRequest()->isXmlHttpRequest()

###Magento 2:

/** @return bool */
function rm_is_ajax() {
	/** @var \Magento\Framework\ObjectManagerInterface $om */
	$om = \Magento\Framework\App\ObjectManager::getInstance();
	/** @var \Magento\Framework\App\RequestInterface|\Magento\Framework\App\Request\Http $request */
	$request = $om->get('Magento\Framework\App\RequestInterface');
	return $request->isXmlHttpRequest();
}
0 Likes