|
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.
Categorized:
CGI Scripts and Web Site Programming
(Article 4048,
Written by Dave Taylor)
Tagged: Previous: What's the best starting bid for an eBay auction? Next: Microsoft Outlook 2003: Configuring multiple accounts? Subscribe!
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 A window continues to pop up saying my browser does not support AJAX. I cannot get it to go away for good. I click on the close symbol and it dissappears but then pops up again, and again and again. I have a older iMac with the OS 9 system. Please help me stop this darn Pop Up! Thank you. Posted by: glenda at January 28, 2009 5:40 PMHi Dave, My Ajax program works fine on my Tomcat 6.0.20, but it doesn't run on another Tomcat(I don't know the version of that Tomcat). What do I need to change in my program? Thank you so much. George Posted by: George at August 20, 2009 5:04 PMI have something to say, now that you mention it, but ...
I do have a comment, now that you mention it!
|
Recommended
Recent Entries
Search
I Need Help!
Apple iPad Help
Articles and Reviews Auctions and Online Shopping Blogs and RSS Feeds Building Web Site Traffic Business and Management CGI Scripts and Web Site Programming Computer and Internet Basics d) None of the Above Facebook Help Google Plus Help HTML and CSS Industry News and Trade Shows iPhone and Cell Phone Help iPod, Sony PSP and MP3 Player Help Mac OS X Help Pay Per Click (PPC) Advertising Search Engine Optimization (SEO) Shell Script Programming Tech Support Video Help The Writing Business Twitter, LinkedIn and Social Network Help Unix and Linux Help Video Game Tips and Help Windows PC Help WordPress Help |