
What is Ajax?I've been hearing a bit of a buzz lately about a new Web technology called Ajax, but I have no idea what it is or even how to find out more about it. Help? Well, the answer to 'how do I learn more about it' is always to check out Google, of course, where you would find lots of interesting and even occasionally accurate answers to your question of "What is Ajax?". :-) More seriously, Ajax is a set of technologies being used together, just as "LAMP" is a shorthand referring to Linux, Apache, MySQL and PHP. But back to Ajax! Ajax, which stands for Asynchronous Javascript And XML, is comprised of the following technologies:
Got it? Ah, I didn't think so. That sure doesn't make much sense to me, since HTML + CSS + JavaScript, at least, have been around since forever -- they're even the basis of my popular book Creating Cool Web Sites with HTML, XHTML and CSS. The difference therefore is with the XML, eXtensible Markup Language, side of things, so let's focus on that. But first, if you've checked out and marveled at the drag-and-pan capabilities of Google Maps or the speedy self-contained table sorting capabilities of Gmail, you've seen Ajax in action. So. So XML is the eXtensible Markup Language, an environment for consistently tagging and identifying information buried within Web pages, XSLT is basically a version of XML that's intended for transforming XML documents in-place (e.g., through database-type queries), and XMLHttpRequestor is the gracefully named set of application programming interfaces (APIs) that allow Web applications to transfer data with a Web server using the standard HTTP protocol. In a nutshell, this alphabet soup works together to allow JavaScript scripts to send data requests to the server and receive responses, all without having to load or reload a page. It's as if there's a hidden web browser / server interaction going on behind the scenes on a Web page you're viewing. My two cents on Ajax? The name may be rather goofy, but the result of applying the methodology is a quantum leap in Web interactivity. If you're a serious Web developer, Ajax is well worth studying and learning.
Help others find this article at Del.icio.us, Digg, Netscape, Reddit, and Simpy.
Categorized:
CGI Scripts and Web Site Programming
(Article 4048)
Tagged: Previous: What's the best starting bid for an eBay auction? Next: Microsoft Outlook 2003: Configuring multiple accounts? Subscribe!
Never miss another useful Q&A article again! Subscribe to AskDaveTaylor with Google Reader. Call an apple an apple... "It's psychotic! People keep creating new ways to refer to existing technologies. " Posted by: anonymous coward at June 26, 2005 4:06 PMGreat explanation on ajax. If you want to see ajax in action, you can go to www.printplace.com and click on the links on your left. There you will see a quote panel that updates on the background. The quote panel was built using asp.net and ajaxpro. Also there are great articles on adobe labs and asp.net. Posted by: Raymond at January 10, 2007 9:09 PMPerhaps I should have sent this in an e-mail, but, maybe someone else is having the same trouble and could use the info, too. I have built a Flash MP3 player for a client that runs from an XML file. Now that my client's work is expanding, he would like to have a "Top Ten Most Played" list automatically appear in a CSS div on his site's main page. Is there a way to make this happen using the Flash player and XML file I have? If yes, how? And if no, what would I have to do to make that happen? Posted by: C. Mason at February 26, 2007 3:13 PMhello DAVE, thanks Hi, I have one doubt in ajax.That is i send arequest from IE browser to Tomcat server using HTTP protocol.That tomcat call another Server.I got reponse from second server to Tomcat after 2 hours.But TOmcat to browser connection is disconnected. So Please give me some help. Thanks I have a lot to say, but ...
I do have a comment, now that you mention it!
|
Search
Find just the answers you seek from among our 1700+ free tech support articles by using our Lijit search engine.
Help!
Subscribe to
Ask Dave Taylor!
Free Updates!
Sign up and get free weekly updates and special offers on books, seminars, workshops and more.
Articles and Reviews
Auctions and Online Shopping Blogs and RSS Feeds Building Web site traffic Business and Management Cell Phones and Mobile Phones CGI Scripts and Web Site Programming Computer and Internet Basics d) None of the Above HTML and CSS Mac OS X Help MySpace, Facebook, Twitter and Social Network Help Pay Per Click (PPC) Search Engine Optimization Shell Script Programming Sony PSP, MP3 Players, Etc. The Writing Business Unix and Linux Help Video Game Tips and Help Windows Help
Recent Entries
Join the List!
Book Links
|