Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů ke zprávičce Detekce AJAXových požadavků na serveru

cooler
cooler (neregistrovaný) 193.85.189.---
8. 3. 2010 10:51

zend

Ano, HTTP má i hlavičky :-)

V Zend Frameworku v Controlleru potom staci:

if ($this->_request->isXmlHttpRequ­est()) {

 }

Martin Malý aura:93
8. 3. 2010 11:11

Re: zend

Ano, HTTP má i hlavičky. A mnoho jich má! A zprávička hovoří zrovínka o jedné z nich, na které se kupodivu dokázali domluvit tvůrci různých JavaScriptových frameworků. ;)

Za doplňující informaci o ZF děkuji.

DG
DG (neregistrovaný) 95.129.103.---
8. 3. 2010 11:12

Re: zend

Nebo v Nette Framework stačí

if ($this->isAjax()) {
}

:-))

Martin Malý aura:93
8. 3. 2010 11:14

Re: zend

Chybí tu informace o tom, co stačí v Ruby on Rails, v Django, v Javě a v ASP.NET. Snad nějací pozorní čtenáři doplní…

Michal Augustýn
8. 3. 2010 14:30

Re: zend

V ASP.NET MVC stačí Request.IsAjax­Request() ;-)

Btw. je to takovej základ, že nechápu, jak bez téhle znalosti mohl doteď někdo žít. Resp. umím si představit ty (IMHO zbytečné) workaroundy.

Znalost této hlavičky je např. dobrá při nastavení cachingu v ASP.NET, stačí dát varyByHeader…

Btw. tuhle hlavičku používá i Microsoft Ajax Library.

Vlastik
Vlastik (neregistrovaný) ---.kralikbobek.cz
8. 3. 2010 16:16

Re: zend

V Djangu stačí HttpRequest.is_a­jax() :)

Zasílat nově přidané příspěvky e-mailem