The purpose of this post is to try to explain AJAX the way I understand it. To me,
AJAX is not some complicated technology that you need to go out and buy books to
learn. Rather, it is simply two or more web pages, and a couple of simple Javascript
functions.I have come to hate the term AJAX. It seems every time I mention AJAX, either
developers get nervous, or account managers get excited. Neither situation benefits me.
Actually, I’ve pretty much stopped using the term at all. Depending on my audience, I’ll
make up different terms. Like when I’m talking to Java developers, I’ll say “we need to do
a back end call” and that doesn’t freak them out, but telling them we need to do an AJAX
call makes them sweat.

Hopefully, if enough people read posts like this, the mystery and glamor will be removed
from the term AJAX. So, lets get to the de-mystification.

First, lets dissect the name itself. A.J.A.X.

A = Asynchronous

J = Javascript

A = And


Most developers reading this will feel pretty comfortable with the Javascript part.
It’s the asynchronous and the XML parts that make most people nervous. They really
shouldn’t. I’ll briefly describe each, then we’ll put it all together.

Asynchronous simply means “lets open another URL without changing or reloading the page.”
Picture it like this… You are reading a blog post, and you come across a link to another page.
You don’t want to stop reading, so you right click the link and open it in a new window or another
tab right? Now you continue reading the page you were on. Asynchronous simply means we are doing
something else without disturbing the page we are viewing.

Javascript, we all know what that is I hope. If you don’t, then you should probably be reading
some other sites first (intro to Javascript).
Now, the purpose of this post is to make AJAX easy to write, and easy to understand, so we are
going to use Javascript tools that make our job a lot easier. Whenever I write AJAX code, I always use
the Prototype Javascript framework.
Go ahead and download it, we’ll talk more about it later, just know that it has most of the Javascript
we will need built in.

Before I get into XML, and what it is, I would like to note that AJAX doesn’t even need XML to work.
For those who can’t or won’t use XML, don’t worry, you can still write useful AJAX code without it, but
please continue reading and maybe you will decide that you can use XML after all. It does make AJAX a
lot easier, but like I said, it’s not necessary.

XML shouldn’t be scary, but many people just don’t know what it is. If you’ve got this far and you
aren’t totally confused, then you probably know how to write HTML. HTML and XML should not necessarily
be compared, but they are similar in how they are written. XML is written using ‘tags’ similar to HTML.
And XML tags need to be “balanced” just like HTML should be. Following is some simple HTML:


Most people will recognize this as the most basic of HTML code, but what you may not know is that
this could also be valid XML code as well. I mentioned the word “balanced” earlier. In the sample
above, you will notice that each tag has a corresponding ending tag like <html></html>.
That is what balanced means. That is probably the most important concept in XML. Unlike HTML, we don’t
necessarily use XML for presentation, XML is normally used more like a database. For example, if the
code above were an XML file, and we wanted to think of it as data, we could say that the <html>
section could be the database itself, the <head> section could represent a table in that database,
the <title> section could represent a column in that table and the word “sample” would be the value
of that column. If it were a database, we could query it something like this…

select title
from html.head

We could spend a great deal of time explaining XML, but lets just says that its basic function is to
store data and to define what that data means. So, in the example above, the word “sample” means, and
we know this because of the XML tags we use to surround it, it is the ‘title’ of the ‘head’ of the ‘html’ file.

I’ll write one more sample XML just for clarification because I think I’ve spent too much time on
this subject already, but I think one more sample will be helpful in describing just how easy XML is.
Lets say we want to get a list of books. We could represent that list of books with XML.

    <title>The Shining</title>     
    <author>Stephen King</author>     
    <title>Fahrenheit 451</title>     
    <author>Ray Bradbury</author>     

From that example, XML should be pretty self explanatory. And that is the real point of XML.

That concludes “AJAX Fast and Easy – part one”. In part two, we will build a basic HTML file
and make an AJAX call to another basic HTML file, leaving the XML part out of the equation.


Ajax Fast and Easy – part two is now available


Tags: , , , , , , , , ,

Trackback URL | Comments RSS

6 Responses to “AJAX Fast and Easy – part one”

Very insightful…I feel like I can code!

Matt Levy wrote on February 20th, 2008 at 3:47 pm


[…] AJAX Fast and Easy – part one […]


[…] AJAX Fast and Easy – part one […]


[…] In AJAX Fast and Easy – part one, we defined AJAX and decided it wasn’t really that complicated. In AJAX Fast and Easy – part two, we created an index.html file, a backendHTML.html file and we downloaded the Prototype Javascript framework. We put them all together and made some ajax magic happen. However, in part 2 we left out all the junk about XML, and all we really did was display the ajax results as an alert. Not too useful, but it proved the point and it was pretty fun. […]


[…] AJAX Fast and Easy – part one » position:relative – a Web and Now blog Hopefully, if enough people read posts like this, the mystery and glamor will be removed from the term AJAX. So, lets get to the de-mystification. […]


[…] AJAX Fast and Easy – part one » position:relative – a Web and Now blog Hopefully, if enough people read posts like this, the mystery and glamor will be removed from the term AJAX. So, lets get to the de-mystification. […]


  • pimp my wife videos
  • teen tgirl fuck
  • Katie cummings videos
  • tiny teen sex virgin
  • xxx teens brutal gefickt
  • Sexy girls high heels
  • Busty korean girl
  • forced sex video sales
  • nubile mature sex videos
  • innocent sweet erotic pictures
  • dirty black pussy armpits
  • shemale com pics
  • asian movie post
  • my wife tries anal sex
  • chippy d movie
  • trailer massage anal
  • vanessa hudgens scandal video sex tape
  • teen forced vids
  • my sexy wife julie
  • extremely hot asian teens
  • anal sex video free learn
  • Double anal pics
  • technique for anal sex
  • Extreme facial cum shots
  • Girls next door bridget nude
  • asian newhalf exclusive video paysite
  • amateur spread pictures
  • movie posters sex and the city
  • sex play help for couples
  • rough fuck young
  • free teen facial movies
  • old sexy babes
  • girl thumbnail sexy
  • Battle against teen escorts
  • free nude ebony teens
  • sienna miller pussy
  • coeds pussy wet t contest
  • pure platinum blond pussy
  • asian anal banging
  • Public street sex
  • carmen luvana beautiful boobs pics free
  • Amateur teen star galleries
  • shemale renata davila videos
  • young girls teezing
  • lesbian bi teens
  • becca biggest dick shemale
  • sex advice with pictures
  • black girls beating meat
  • pictures teens eating sperm free
  • Madonna nude photo
  • anal sex by bridgette kerkove
  • reality wife in kitchen
  • hiphop music and black girls
  • amateur wife jpg
  • asian forced on a train video
  • anal ass pictures
  • nude mature women picture galleries
  • rubbing cum on girl friends pussy
  • bristol palin free pictures sexy bikini
  • nika chanel ass gallery
  • amateur milf sex
  • watch asian free
  • naked girls with toys
  • eel in pussy sex
  • Really hot college girls
  • hot pussy masturbation
  • ladyboy blowjob galleries
  • real amateur girl
  • babes sucking dick free videos
  • connie huq topless gallery
  • free public nudism pics
  • Sleeping ass sex
  • big cock tight pussy videos
  • carolyn mccormick topless pictures
  • amateur female shitting videos
  • video sex with girls
  • older men spanking young girls
  • free videos boys feed
  • sandra cgi bbs asian girls
  • anal sex o ring
  • cute teen trimmed pussy
  • average girls naked
  • free amateur granny pictures
  • free young teen girlfriend videos
  • barely legal teen hairless pussy
  • black girls brazil
  • womens handbook for oral sex
  • Andi pink masturbation
  • free hot lesbian wrestling sex
  • free lesbian amateur webcam
  • oriental girl sex pics
  • easiest ever guitar lick bvideos
  • sex help videos
  • latina shemale galleries
  • which country have the tightest pussy
  • fuck woman and teen
  • black booty wet sex videos
  • hairy everywhere vids
  • cross eyed asian women devo video
  • Bangladesh sex photos
  • Indian bbw sex
  • Ray j naked pics
  • petite halter weing dress
  • sexy young naked women
  • indian sex videos short
  • throat thrashing xxx
  • Secret sex videos
  • free naked pictures of young teens
  • sex petite girl fucked
  • blonde pictures
  • Naked army girls
  • julianne margulies sex video
  • mature bitch pussy
  • girlfriend with small boobs
  • dicks and bitch
  • free black fat freaks pics
  • anal sex prepare
  • ebony island pics
  • waterproof raincoat petite
  • ebony teens blowjob
  • hd blowjob centerfolds free movie
  • movie xxxx
  • young mature lesbian tube
  • chicks with dicks free amateur
  • young couples tube free
  • wet and phat pussy
  • net video girl
  • dirty girls pussy
  • how to have easy anal sex
  • little black teen
  • interracial comic galleries
  • videos of group sex
  • fat black girls anal
  • anal fuck with shitting
  • wife orgasm bbc
  • emma watson naked harry potter
  • vids interracial sweet teen young
  • perteen erotic sex stories
  • Porn teen virgin
  • lesbian fire pussy
  • how to give orgasm video
  • free ebony sex tubes
  • hot girl boob sex
  • babes boobs sexy
  • true erotic stories
  • black girls shaking their asses nude
  • small penis fuck videos
  • free xxx marvel babes pictures
  • free asian tube movies
  • teens in the kitchen xxx
  • big lovely tits free pics
  • swingers creampie each others wife
  • nerdy girls fuck
  • indian college teen fuciking free video
  • Free teen anal
  • xxx nude ebony squirter
  • hardcore teen anal free
  • teen flashing ass
  • girls fingering eatch outher
  • fully hardcore
  • girls best sex stories
  • little girls bikini swimsuit
  • Condom anal sex
  • free mature and hairy pussy
  • naked teen outdoors
  • young bad and sexy
  • rating amateur movies
  • voyeur home video amateur masturbation
  • blonde wife takes black dick
  • sex movies und pictures
  • teens rubbing their nipples videos
  • girls fire down below pics
  • sweet young innocent angel pussy
  • old mom fuck teengirl
  • girl wets the bed video
  • free star babes
  • jayde nicole free online sex video
  • Black teen nude pics
  • tranny sex videos masturbate live
  • bang train sex video
  • Pussy wet sex
  • stories mature young teen
  • melina hardcore sex
  • petite warm up suit velour
  • avalon uk star galleries
  • sexy black women in boots
  • bizzare lesbians sex galleries
  • nude petite tits
  • solo wives having orgasm
  • big basin bikini pics
  • black girl suck dick in store
  • rubbing pussy solo
  • hairy pussy masturbation dildo orgasm
  • tiffany shepperd bikini pics
  • mature lesbian gangbang
  • amateur hardcore galleries
  • Naked girls skiing
  • lesbian pirate pics
  • japan kinky schoolgirls thumbs naked
  • Asia carrera sex movie
  • extreme modeling young girls
  • pictures of girls hiking clothes
  • black lingerie naked ass sluts
  • prepubescent girls breasts
  • free dragon ball movies
  • abducted girls movies
  • young couples sex tapes
  • amateur teen cumshots
  • Ebony pics girl
  • wife sharing picture galleries
  • erotic teen fap
  • tattoo video sex
  • mature housewife interracial
  • lynndie england oral sex photo
  • anal fisting bizarre pics
  • nude teen model sex videos
  • black girls in tights
  • gang bang german sex
  • pictures of the money of japan
  • connecticut group sex
  • Hardcore anal action
  • petite women having loud powerful orgasm
  • teen compilation videos
  • exgirlfriend wife tube
  • sexy college girls getting fucked
  • naked supermodel videos
  • nude webcam girls free videos
  • hardcore penis sex videos
  • sexy white nylon bikini panties pics
  • japan teen tube
  • dian lane pussy shot
  • collegerules galleries blonde
  • naked pictures of kendra wilkerson
  • dick in warm pussy
  • free real wife hardcore sex movies
  • japanese girl has orgasm
  • farm girl pussy
  • Romantic sex photos
  • teen girls humiliation punishment stories
  • dvd trailers sex brazilian girls
  • young innocent amateur nude girls
  • ebony couple
  • free nude shemale pictures
  • youngest pussy pix
  • allie star haze pictures
  • free black comedy shows videos
  • malay girl for sex
  • hijab girl fuck white man
  • men talking during sex movies
  • Big blonde breasts
  • pay for oral sex
  • asian teens on hien cams
  • cuckold amateur videos
  • older man young girl sex
  • atk teens amateur
  • xvideo mature anal
  • amateur teens galleries
  • lyrics to pussy monster lil wayne
  • white wife having black baby
  • ricki raxxx black cock
  • girls nude breasts college
  • sex sa psom video
  • video website
  • young she males hardcore
  • online beauty videos
  • mimi rogers erotic videos
  • xxx mature polish slut
  • mother daughter pussy girl
  • lesbian lick photos
  • mcdonalds nude wife pictures
  • amateur hosting sites
  • japans erotic massage
  • ines sainz naked pictures
  • black dick cum xxx
  • girls giving deep throat
  • free teen bareback anal sex
  • matron mistress older mature gallery mrs
  • picture of girls ankle
  • disco girl blow facial handjob
  • hub ebony site
  • mature women pussy videos
  • hardcore sex underwater pictures
  • mature xxx websites
  • ass fuck girl now
  • girls puberity pics