• Kontakta
  • Om

Wee

PHP

Detektera Ajax anrop

31 augusti, 2010 by supreme Leave a Comment

Ett problem som uppstår när man utvecklar en webbapplikation som ska vara tillgänglig för alla oavsett om deras webbläsare stödjer JavaScript eller inte är att på servern avgöra vilken typ av anrop det är.

Anledningen till att vi behöver veta om det är ett Ajax anrop eller inte är att det avgör vad vi ska returnera till webbläsaren. Vid ett Ajax anrop vill man oftast returnera JSON och vid ett vanligt anrop är det antigen html eller en Location header som gäller.

I början löste jag detta problem genom att alltid skicka med fältet ajax med värdet true från alla Ajax anrop som jag gjorde. Detta fungerar kanon och är enkelt att kontrollera på servern i get eller post variabeln. Denna lösning är dock helt onödigt då jQuery och de flesta andra JavaScript ramverk redan skickar med information som vi kan använda för att detektera om det är ett Ajax anrop.

Posted in: Webbutveckling Tagged: Ajax, PHP

Senaste inläggen

  • Motorola Moto X, en snygg Android lur
  • Ny kassa till Din Rollup lanserad
  • Ferrari dräparen Lotus Elite
  • Ken Block med Gymkhana 3
  • Lampa av återvunnet trä
  • Asekio - AI website builder

Arkiv

  • augusti 2013
  • november 2010
  • september 2010
  • augusti 2010

Kategorier

  • Bilar
  • Inredning
  • Mobiltelefoner
  • Övrigt
  • Webbutveckling

Copyright © 2025 Wee.

Omega WordPress Theme by ThemeHall