Tag Browser: AJAX Resources

Tag = xmlhttprequest

Your using my tag browser, main categories have an additional introduction and are available Pages listing in the sidebar.

Ajax.NET - The free library for .NET (C#) · Wiki

language
provides
supports
Seems to be a good C# Ajax library though I can't find its license. Supports mapping C# objects to javascript objects with the same property names. I don't know enough of ASP.net web development to give it more of a review but it does contain decent documentation.

CPAINT: Cross-Platform Asynchronous INterface Toolkit · Wiki

language
license
provides
supports
version
AJAX implementation supporting PHP & ASP, dual licensed under GPL and LGPL. Calls are made using cpaint_call function in javascript which you provide a remote page, method, function to call, arguments, callback function, and return type. This makes for rather complex calls but for basic return types it can be fast since you can return a single item directly as text. For complex types functions are provided for creating a custom xml format in PHP or ASP.

DWR - Direct Web Remoting · Wiki

language
license
provides
supports
version
AJAX library for Java generates JavaScript from Java classes. Proxy classes are used in JavaScript to call Servlet methods on the Java Tomcat server. Provides lots of examples to help you get started including a Multi-User chat example. Looks to support automatic fallback to iframes if XMLHttpRequest is not supported. Also has easy hooks for providing a global loading status.

DataRequestor · Wiki

language
license
provides
supports
version
Mainly a cross browser XMLHttpRequest wrapper. General use case seems to do content replace from a result but you can also set a onLoad handler and run callbacks from there.

JPSPAN · Wiki

language
license
provides
version
Provides Cross Browser XMLHttpRequest based AJAX support, synchronous and asynchronous operation is supported. An object oriented api is offered to both JavaScript and PHP sides. Basic operation on the server side is provided by a server page where php objects you want to export are registered, this page is included in html pages with a client flag which generates proxy javascript classes with the same api as the php class (all class and method names are lowercase). Calls are made by creating an instance of the javascript class and then calling its methods. In async operation a callback class is specified when the instance is created, results are sent to methods with the same name as the called method. Provides complex datatype (multi-dimensional arrays and object) serialization and support for passing php errors to javascript, with configurable error handling on the javascript side.

JSON-RPC-Java - JavaScript to Java remote communication · Wiki

language
license
provides
supports
version
A JavaScript to Java rpc mechanism using JSON. Supports mapping Java objects to JavaScript, this mapping is done at object creation time instead of using pregenerated proxy objects like most approaches. The java side is a Servlet, a bridge is also provided for using in JSP pages. Out of the box supports a large number of Java types, includes Class hinting support to help manage the process.

ONLamp.com: A Simpler Ajax Path · Wiki

A short article giving an introduction to XMLHttpRequest shows how to submit a form using it and then howto return results using simple text instead of xml. The backend examples are done in Ruby but aren’t a large part of the article. A section on error handling is also included.

PHPBuilder.com: XMLHttpRequest and AJAX for PHP programmers · Wiki

Quick introduction to javascript and a short example on howto setup XMLHttpRequest and make a request with it.

PHPBuilder.com: XMLHttpRequest and AJAX for PHP programmers, Part 2 · Wiki

Extension of an earlier tutorial showing basic text replacement. Lots of code shown but not much in the way of explanation. Includes commented javascript code with a decent Cross Browser XMLHttpRequest implementation.

SACK - Simple AJAX Code Kit · Wiki

language
license
version
Provides a purly JavaScript driven AJAX implementation. A nice simple implementation built within a single js class. Most usage is based on overriding methods on this class at runtime, or accessing member variables. While the implementation is simple the api while not hard to understand isn't as simple as the name would suggest.

SAJAX - Simple Ajax Toolkit by ModernMethod - Toolkit for PHP · Wiki

language
provides
supports
version
Supports: ASP, Cold Fusion, Io, Lua, PHP, Perl, Python and Ruby, asynchronous operation only. Provides Cross Browser XMLHttpRequest based AJAX support, provides a procedural JS api. Works by registering functions to export on the serverside which generates javascript to put into your HTML pages. The functions are exported with a x_ prefix, functions then work like normal javascript except the last paramater is a callback function for the result.

Tiny Tiny RSS · Wiki

language
version
Very well written feed reader with a nice clean UI. Good example of how to give feedback to a user during the loadng process. No toolkit was used but its not really needed for an app like this since all the work is done in PHP. New chunks of HTML are downloaded and replaced using innerHTML.

Using the XML HTTP Request object · Wiki

Article covering the ins and outs of using XMLHttpRequest on various browsers, various requests such as GET POST HEAD are covered

XML.com: Sarissa to the Rescue · Wiki

Quick article showing how to do basic AJAX abd some Generic XML interaction with Sarissa

XML.com: Very Dynamic Web Interfaces · Wiki

Article focuses on form validation, the standard case of signing up a new user and finding a unique username is used. Backend is PHP producing xml which is consumed using the DOM on the javascript side. This is a very introductory aricle with XMLHttpRequest examples that would need some work for cross browser usage.

adaptive path » ajax: a new approach to web applications · Wiki

Brief overview of AJAX, defining it showing its structural differences from old web models. This article wasn't about new technology but it was about a new name and that name stuck.

particletree · Degradable Ajax Form Validation · Wiki

Article focus's heavily on getting the actual validation done, XMLHttpRequest is used, but the actual implementation of looks a little light weight on error handling and cross browser coverage. The validation code is simple enough and easy to understand but I don't think I would want to build my sites validation off this example. The code in php or asp is a nice touch, and there is a working example to download.

sarissa · Wiki

language
license
provides
supports
version
Cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries. Provides an XMLHttpRequest wrapper thats supports synchronous and asynchronous operation.

RSS feed@del.icio.us (note del.icio.us only contains a short description not the full one on this site)

This circle expands additional navigation
You should really buy my AJAX book.
You'll learn not only the technology you need for implementation but also an understanding that will help you get the most from AJAX.
You'll also have my eternal thanks :-)