I often get the question "What is Ajax for?" and the most accurate answer is "whatever you can imagine it doing". But that's not terribly helpful. Luckily Noupe has a list of 10 Practical Uses for Ajax which give you some great ideas for how Ajax can be used.


Ajax. It’s the one word that will attrack any web developer’s attention worth his salt.
Personally I’ve only used it a few times with jQuery code. jQuery makes Ajax so much easier to code, especially if you are in a production environment as I am.
There’s so much you can do with jQuery that Ajax is just a small part of it, hopefully as I learn more jQuery I will use Ajax more in the future.
I guess the real definition to non-developers is that it “makes web sites run similar to a desktop app”.
To developers it’s really “cool”, but does require a lot more coding plus does not work if it’s run through a non-Javascript supported browser. So, there’s that extra work to make sure the non-Javascript browser user has a useful user experience.
I tend to use it (AJaX) only in situations when I have to (or see a clear benefit), even though I’ll be implementing an XHR receptor in the design of my CMS. And I bet jQuery is a great tool, but it’s simply not for me. I do everything myself (and yes, I won’t be using anyone else’s CMS either).
We are beginning to implement AJAX into our web applications. For a web developer just getting into started, it can take some time to get accustomed to. Most AJAX isn’t search engine friendly so be careful about what you use it for. It adds a nice touch to forms, lists, collapsible content, etc. AJAX is simply JAVASCRIPT, CSS and (PHP or your preferred programming language) combined.