1
Hallo,
wenn ich auf einer Website Content per Ajax statt normalem Request laden will, wenn JavaScript verfügbar ist, dann nutze ich normalerweise /ajax/foo/bar (mittels Mod Rewrite) um den Content für /foo/bar zu laden.
Auf einer Website habe ich jetzt gesehen, dass dort für beide Arten nur eine URL aufgerufen wird und der Server dann je nachdem ob der Header "X-Requested-With: XMLHttpRequest" gesendet wird oder nicht entweder die komplette Seite "von <html> bis </html>" oder nur den entsprechenden Content zurückgibt.
Mich interessiert jetzt, ob diese Möglichkeit als Alternative für zusätzliche Ajax-URLs üblich ist bzw. ob man sich darauf verlassen kann, dass auch jeder Browser bei einem Ajax-Request den "X-Requested-With" Header mitsendet?
Gruß
webDeveloper001
wenn ich auf einer Website Content per Ajax statt normalem Request laden will, wenn JavaScript verfügbar ist, dann nutze ich normalerweise /ajax/foo/bar (mittels Mod Rewrite) um den Content für /foo/bar zu laden.
Auf einer Website habe ich jetzt gesehen, dass dort für beide Arten nur eine URL aufgerufen wird und der Server dann je nachdem ob der Header "X-Requested-With: XMLHttpRequest" gesendet wird oder nicht entweder die komplette Seite "von <html> bis </html>" oder nur den entsprechenden Content zurückgibt.
Mich interessiert jetzt, ob diese Möglichkeit als Alternative für zusätzliche Ajax-URLs üblich ist bzw. ob man sich darauf verlassen kann, dass auch jeder Browser bei einem Ajax-Request den "X-Requested-With" Header mitsendet?
Gruß
webDeveloper001