51 Comments
- marytormey, on 06/13/2009, -0/+70I was hoping for cleaning tips.
- nerddtvg, on 06/13/2009, -1/+42Not all of those required AJAX to run. This was just a list of jQuery tools.
- absurdist, on 06/13/2009, -0/+24And it leaves my counters so clean and shiny!
- ac2u, on 06/14/2009, -1/+18Jesus... 74 diggs already for this article.. do the internets a favour and bury. The author has little concept of what AJAX actually is as a *set* of technologies.
- disrupter, on 06/14/2009, -2/+18What is this, 2006?
- maz2331, on 06/14/2009, -2/+11Mr. Clean is the man.
Oh, sry, thought it was Ajax, not AJAX. - judicar, on 06/14/2009, -0/+9>The server-side script (PHP, ASP, or whatever) takes the input from JavaScript
Not sure what JavaScript has to do with anything on the server side.
>Using XML again, the script sends the data back
The response doesn't have to be XML, it can be anything ... JSON, etc.
Digg's API is a better example than any of those. http://services.digg.com - steelclash84, on 06/14/2009, -0/+7Not all of those entries are AJAX. Before I stopped reading, I counted at least 2 entries that were not AJAX at all, but simply client-side JS.
- krisrm, on 06/14/2009, -0/+6No... this is Sparta. Where have you been?!
- RodgerE1, on 06/14/2009, -0/+5It's a mighty toilet cleaner!
- avelis, on 06/14/2009, -0/+4IMO that was a brief description of the term AJAX and bullet points on how it does its job. I thought it was going to go way more technical about how it creates an XMLHTTPRequest, what the browser does with a request, and possibly even explaining what goes on server side. It gives you a taste for it ,but doesn't quite provide a full meal.
- mrsteveman1, on 06/14/2009, -0/+4No, AJAX is what they clean the tubes with.
- N01SE, on 06/14/2009, -0/+4says @williepepper as he submits two ajax requests through commenting and burying
- cygnus2112, on 06/14/2009, -2/+6"Pop-up blockers are very common place these days, and for a good reason: pop-ups are annoying. Using light boxes, which are pop-ups inside the browser window, the pop-up blocker can’t stop it, and they aren’t quite as irritating to the user."
*****. Especially lightboxes where you can never find how to close them. And pop-up blockers don't stop annoying lightboxes.
For me, lightboxes have trumped the annoyance factor. - MacHarborGuy, on 06/14/2009, -0/+3expanding flash banner ads, i find, are worse than light boxes
- joltjake, on 06/14/2009, -0/+3NOW YOU KNOW!
- DouglasQ, on 06/14/2009, -1/+4AJAX for lifting a car.
- alsiddiq, on 06/14/2009, -0/+3me2
- theblt, on 06/14/2009, -0/+3The first example (digg login) isn't AJAX at all. It's a simple modal window that allows the user to login -- but the page still refreshes...
As others have already said, this seems to be a list of a bunch of jQuery plugins. The author also fails to recognize JSON and how it's far lighter and easier to manage than XML. - MacHarborGuy, on 06/14/2009, -0/+3think he means the BLINK tag
- GoatMonkey2112, on 06/14/2009, -0/+3Tell us what is better.
- armo, on 06/15/2009, -0/+2Although strictly I suppose that's true, the only really important part of ajax is the scripted request for data. I'd quite happily call a script that retrieved some json or didn't use javascript ajax so long as it used XMLHttpRequest. The main problem is too many people call any script that uses html dom ajax which is just wrong.
- N01SE, on 06/14/2009, -1/+3random comment about how the author messed up in some way or didn't include something
- xGrill, on 06/14/2009, -1/+3The Ajax Login sucks because autocomplete doesn't work.
- judicar, on 06/14/2009, -1/+3No, that's covered here .. http://www.w3schools.com/SOAP/soap_intro.asp
- noPCtoday, on 06/14/2009, -0/+2future XMLHttpRequest needs to have Progress/Percentage functions and SSL connections.
- KingFog, on 06/14/2009, -0/+2"Helps to make internet things" ???
Jesus Christ... I know you're a troll, but I need to vent... If you are so interested in "science and programming" (wasn't it science and technology in another article) then at least you'd know that AJAX is used to make and enhance Web Applications (amongst many other things). It even says that in the description for the article!
In the end, if you're on Digg, you are probably fairly Tech-Savvy and know to some extent what AJAX is... - inactive, on 06/14/2009, -1/+2Just as I suspected. Somewhere, somehow, every dumb ass writer who can't even tell AJAX from DHTML from Pine-Sol tells people how great AJAX is for image galleries or drop-down menus.
At the risk of sounding like a raging nerd, what the ***** does the XMLHttpRequest object have to do with DOM manipulation or preloading images? You can't even send binary data through AJAX.
"Look at me, I made a JavaScript popup that says 'Hello World'. I'M USING AJAX!" - weif, on 07/02/2009, -0/+1No, the Ajax login sucks because in the name of making things faster, it now takes three times as long to complete the basic task. Autocomplete not working (assuming you didn't disable autocomplete immediately on install of your browser) is only a small part of the major slowdown.
- asgardshill, on 06/14/2009, -0/+1Dugg for Icky Twerp's henchman.
(And if you lived in a certain part of the US during a certain time, you'll know exactly who I'm talking about). - alsiddiq, on 06/14/2009, -2/+3Oh shoot, I thought they were talking about Ajax, the home cleaner! lol
- kkiran, on 07/01/2009, -0/+1Can anyone throw some insight into how Digg is built (frameworks/plugins)? I know it uses PHP/MySQL - but a lil' more on the javascript end? Anyone?
- Mardala, on 06/14/2009, -0/+1client side validation is just used to make it easier for humans to consume. Validation in the true sense should never ever ever ever be done purely client side.
- fzammetti, on 06/14/2009, -1/+2The problem is that AJAX no longer means Asynchronous Javascript And XML... I mean, even putting aside the fact that most people factored XML out of the equation some time ago in favor of JSON anyway, I'm talking about the definition of AJAX in general.
It's no longer AJAX, it's Ajax. The reason is that Ajax now basically means what the term RIA (Rich Internet Application) used to mean: web applications that don't suck :)
The term Ajax has evolved to encompass all the UI wizardry we're growing accustomed to... all the FX, the widgets, drag-and-drop, all that good stuff. It's no longer simply a technique for performing out-of-band communications with the server sans full page reloads... which in a way makes this article spot-on actually!
I've written about this in a number of my books (yes, that's a shameless plug, but I'll stop just short of posting a link here, you can find it in my profile info if you're interested)... I personally refuse to switch to using the term Ajax as it's commonly meant today. For me, AJAX is still AJAX, and I use the term RIA for what most people refer to as Ajax nowadays. I don't see the point in redefining a term (AJAX) when we have another (RIA) that's perfectly good :)
I suppose some people are anal and recognize that AJAX doesn't have to be asynchronous, doesn't have to use Javascript and of course doesn't have to use XML, making the term imprecise in many (probably even most) situations... I can *almost* buy into that argument, but not quite because AJAX has always been more about a paradigm, an approach to application architecture, than anything else (I believe Jesse James Garrett more or less said as much when he coined the term to begin with). - Domthedude001, on 06/14/2009, -0/+1Flash tag?
You mean <embed>? - mm2000, on 06/18/2009, -0/+1ajax is good. But this article is crap.
Stopped reading after the list;
* Some action triggers the event, like the user clicking a button. - Ok, this is somehow true. It can be an action but it dont have to.
* The AJAX call fires, and sends a request to a server-side script, using XML - FALSE, FALSE, FALSE. First, Ajax dont send the request. Js does. It dont use XML, it uses post or get.
* Using XML again, the script sends the data back to the original client-side page that made the request - FALSE. You can use whatever you want to send data back. json, html, xml, strings.
* A second JavaScript function, called a callback function,catches the data, and updates the web page - Yeah, like "magic"
Because the above... BURY. - whodathunk, on 06/14/2009, -0/+1Yep, to be exact, three 'technologies' (for very wide definitions of 'technology'): javascript, xml, and background http requests: *A*synchronous *JA*vascript and *X*ml...
But it's only really AJAX if you use all three, using just one or two doesn't make it ajax. - FearlessFreep, on 06/14/2009, -0/+1War Rocket Ajax
- Vanuan, on 06/14/2009, -0/+1How jQuery works
fixed - MacHarborGuy, on 06/14/2009, -0/+1umm, the article doesn't mention drop down menus or preloading images...
- Handonam, on 06/14/2009, -1/+1anyone have some good resources for learning AJAX or jQuery?
- toopie, on 06/14/2009, -0/+0<3 Ajax
- inactive, on 06/13/2009, -6/+6AJAX has always fascinated me. Nice list.
- somasundramv, on 06/15/2009, -0/+0gave a great insight about ajax. Thank you!
- inactive, on 06/14/2009, -4/+4I thought this was about the soap.
- Skwual, on 06/14/2009, -1/+1so glad im not the only one
- Tzioup, on 06/14/2009, -0/+0wisest comment in this thread
- williepepper, on 06/14/2009, -4/+3WTF, who comes up with this crap?
Even makes it to the front page.
Helllllo, it's mid 2009, ajax is passassay.
Just like animated gifs and the flash tag. Nothing to see here, move along. - inactive, on 06/14/2009, -5/+3I click on the link thinking it was about the cleaning product Ajax and I was thinking what more practical use could there be. Man do I feel dumb I did learn something new.
-
Show 51 - 52 of 52 discussions

What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the