<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Как понять в шаблоне Ajax запрос произошел или нет?]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/390/" />
	<updated>2015-06-06T13:31:08Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/390/kak-ponyat-v-shablone-ajax-zapros-proizoshel-ili-net/</id>
		<entry>
			<title type="html"><![CDATA[Как понять в шаблоне Ajax запрос произошел или нет?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1457/#p1457" />
			<content type="html"><![CDATA[<p><strong>Вопрос:</strong> <br />Как понять в шаблоне Ajax запрос произошел или нет?<br /><strong>Ответ:</strong><br />Система сама понимает, когда произошёл AJAX запрос и выдает шаблон обрезанный без обёртки в случает если используется Front контроллер. Однако всё же бывают случаи когда надо узнать это аякс или нет прямо в шаблоне...</p><p>В шаблоне доступна переменная <strong>$url</strong> (объект класса <strong>\RS\Http\Request</strong>, путь к файлу /core/rs/request.inc.php) у которой есть метод <strong>isAjax()</strong>.<br />Поэтому проверка будет такая:<br /></p><div class="codebox"><pre><code>{if $url-&gt;isAjax()}
  //Это аякс запрос
{/if}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2015-06-06T13:31:08Z</updated>
			<id>http://forum.readyscript.ru/post/1457/#p1457</id>
		</entry>
</feed>
