Ajax


Ajax, short for asynchronous JavaScript and XML, allows websites to retrieve data from the server asynchronously behind the scenes, without interfering with the display and behavior of the existing page. Check out Ajax news, tips and tutorials here.


Thursday, February 2nd, 2006

Keeping your page load fast

Category: Ajax, Articles, Programming, Usability

Alexander Kirk (of Blummy and Wizlite fame) posted 10 Realistic Steps to a Faster Web Site. Alex did his thesis on this subject, so he should know a thing or two about it. This is not strictly Ajax related, but its very easy to create a slow, unpleasant Ajax app if you don’t keep certain Read the rest…

Posted by Rob Sanheim at 10:19 am
Comment here

+++--
3.9 rating from 44 votes

An Ajax Repeater control with ASP.NET

Category: .NET, Ajax

Jigar Desai has information in this post from C# Corner about using an ASP.NET repeater control with Ajax to dynamically build out a table of data. XMLHttp and AJAX can really make your application do tricks which were not possible with plain vanilla HTML, but your code can become messy very quickly if you do Read the rest…

Posted by Chris Cornutt at 8:00 am
2 Comments

++++-
4 rating from 81 votes

Wednesday, February 1st, 2006

IBM developerWorks: User annotations in Ajax

Category: Ajax, Browsers, JavaScript, Programming, XmlHttpRequest

On the IBM developerWorks site today, there’s a new tutorial talking about the addition of a comment/sticky-note system to any site. You’ll need to register to get into the article, but it’s a free registration. The ability to add notes and comments to your Web site can be a powerful and attractive feature for users. Read the rest…

Posted by Chris Cornutt at 4:06 pm
2 Comments

+++--
3.6 rating from 31 votes

Mike Chambers: Encapsulating Ajax XMLHTTPRequest Calls within JavaScript classes

Category: Ajax, JavaScript, XmlHttpRequest

Mike Chambers has posted a tutorial with code on his blog today concerning combining a set of Ajax (XMLHttpRequest) calls into Javascript classes. The guys over at Fold posted an article on how to use multiple XMLHTTPRequest (XHR) calls within a single page. This is something that I have had to tackle in my own Read the rest…

Posted by Chris Cornutt at 1:49 pm
Comment here

+++--
3.8 rating from 32 votes

Kurt Cagle: AJAX, Systems Theory and Climate Change

Category: Ajax

In one of his latest posts, Kurt Cagle, from the perspective of a physicist, compares the flow of natural processes (such as weter) to the flow of data streaming over the lines of the internet. He also mentions that, despite it being a similar sort of connection as normal page views, Ajax has the potential Read the rest…

Posted by Chris Cornutt at 9:50 am
Comment here

+++--
3.2 rating from 15 votes

IBM Leads “Open AJAX” Coalition of Web 2.0 Vendors

Category: Ajax, Business

According to this new article on the Ajax Developer’s Journal today, IBM is spearheading a new effort to promote Ajax to developers all around the world – the “Open Ajax” Coalition. The Open AJAX initiative does not have a centralized structure or website, but is rather an idea that is being formally backed by BEA, Read the rest…

Posted by Chris Cornutt at 8:49 am
2 Comments

+++--
3.5 rating from 19 votes

Tuesday, January 31st, 2006

ParticleTree: Preloading Data with Ajax and JSON

Category: Ajax, Programming, Prototype

In this article from ParticleTree they take the typical Ajax kinds of connections that everyone else is doing and “step it up a notch” by showing you how to prefetch with Ajax and the help of some JSON. On most sites, there are usually only a handful of options that can be done at any Read the rest…

Posted by Chris Cornutt at 1:24 pm
4 Comments

+++--
3.9 rating from 43 votes

Packt Publishing: Building Responsive Web Applications with AJAX and PHP

Category: Ajax, Books, PHP, Programming

Packt Publishing will be releasing a new Ajax/PHP book this coming March (2006) – “Building Responsive Web Applications with AJAX and PHP” authored by Cristian Darie, Bogdan Brinzarea, Filip CherecheÅŸ-ToÅŸa, and Mihai Bucica. In it you will learn how to: Build a solid foundation for your next generation of web applications Use better JavaScript code Read the rest…

Posted by Chris Cornutt at 12:46 pm
3 Comments

++++-
4.2 rating from 40 votes

A Huge List of Javascript Libraries

Category: Ajax, JavaScript, Programming

Saddam Azad has a huge post over on his blog today with a pretty comprehensive list of Javascript libraries (including Prototype, AjaxAC, Moo.FX, Rico, and Zimbra). They’re seperated out into sections like “Pure JS Application libraries / Frameworks”, “PHP based AJAX Frameworks”, and “Javascript libs for Flash” with several listings underneath each. Most of the Read the rest…

Posted by Chris Cornutt at 11:32 am
3 Comments

+++--
3.7 rating from 38 votes

Sys-Con Brasil: a Drag-and-Drop Shopping Cart HowTo

Category: Ajax, Programming

On the Sys-Con Brasil site site, there’s a new tutorial posted that walks you through the creation of a drag-and-drop shopping cart system with the help of Scipt.aculo.us and <cf_srs>. We’re going to harness the power of the Scipt.aculo.us JavaScript library to provide our interaction. As their Web site states, this library “provides you with Read the rest…

Posted by Chris Cornutt at 11:22 am
3 Comments

+++--
3.8 rating from 48 votes

Wrox to Release new Ajax book – Professional Ajax

Category: Ajax

Wrox is releasing a new Ajax related book in February – Professional Ajax. Authored by Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett, the contents of the book include: * Explores the technologies behind Ajax, its various usage models and communication methods, and why the Ajax model is better than the traditional Web model * Discusses Read the rest…

Posted by Chris Cornutt at 10:09 am
Comment here

++---
2 rating from 27 votes

Eric Pascarello to Talk @ Washington, DC BEA User Group Meeting

Category: Ajax, Presentation

Eric Pascarello, coauthor of the book “Ajax in Action” will be giving a talk to the Washington, DC area BEA User Group the evening of February 9th, 2006. The meeting is open to anyone in the area, and will be from 6:30pm to 9pm (it’s a Thursday night) at the Embassy Suites at the Chevy Read the rest…

Posted by Chris Cornutt at 8:35 am
1 Comment

+++--
3 rating from 14 votes

DevArticles.com: A Three Part Tutorial – Sending Email with Ajax

Category: Ajax, CSS, HTML, PHP

DevArticles.com has posted all three parts of a series over on their site – “Sending Email with Ajax”. It follows a step by step process of building up the client-side interface (with Ajax’s help) and the server-side code that interacts with it (in this case PHP). Part one starts the process off, talking about the Read the rest…

Posted by Chris Cornutt at 8:24 am
9 Comments

++++-
4 rating from 56 votes

Monday, January 30th, 2006

Ideal Ajax data format?

Category: Ajax, JavaScript, Programming

The quirky PPK at quirksmode asks: Once you’ve succesfully fired an AJAX request, what sort of response should the server give? An XML document? An HTML snippet? A JSON string which is converted to a JavaScript object? Or something else? In this entry I’d like to discuss the three formats, with examples, and ask you Read the rest…

Posted by Rob Sanheim at 9:30 am
8 Comments

+++--
3.9 rating from 26 votes

Thursday, January 26th, 2006

XMLHttpRequest and status code: 0

Category: Ajax, Tip

We run into quirks around the XHR object on various browsers and such. The naive approaches tend to have workarounds put in them, and you soon realise why frameworks like Dojo have the code they do. To make it work. Marko Samastur wrote about a little quirk, and the magic of status code 0. Have Read the rest…

Posted by Dion Almaer at 7:05 am
13 Comments

+++--
3.5 rating from 53 votes

Sunday, January 22nd, 2006

Why Ajax is Disruptive

Category: Ajax, Business

Dion Hinchcliffe makes some good points in Why Ajax Is So Disruptive. What he’s saying here is that Ajax is more than a suite of technologies, but a new way of doing things. It’s an important point, because there’s a lot of people who assume Ajax just means a fancier UI, and is not central Read the rest…

Posted by Michael Mahemoff at 10:54 pm
1 Comment

+++--
3.3 rating from 34 votes