AJAX Client-Server Communication Tutorials
- Alternate Ajax Techniques, Part 1 – This tutorial tackles other Ajax techniques aside from XMLHttp as the means to describe the client-server communication.
- Dynamic HTML and XML: The XMLHttpRequest Object – This tutorial tackles the steps of retrieving and submitting XML data directly through XMLHttpRequest object in the background.
- Guide to Using XMLHttpRequest – This tutorial provides the steps in using XMLHttpRequest with php and nysql.
- Make Asynchronous Requests with JavaScript and Ajax – This tutorial tackles the most fundamental and the basic of all Ajax-related objects and programming approaches, the XMLHttpRequest object.
- Instant Tutorial – This tutorial shows how Ajax allows you to make a call to an http server get its content and load them into your existing page without having to refresh the whole page.
- Advanced Requests and Response in AJAXR – This tutorial will show you the different status codes and demonstrate how browsers handle each and showcase the lesser used HTTP requests that you can make with Ajax.
AJAX Drag and Drop Tutorials
- Drag and Drop Sortable Lists with JavaScript and CSS – This tutorial shows the ways to rearrange items in a list in Web applications.
- Building a Drag & Drop Shopping Cart with Ajax – This tutorial shows how to create an interactive shopping experience allowing us to add items to the shopping basket by dragging and dropping them into an icon of a shopping cart.
AJAX Form Tutorials
- Accessible Forms and Unobtrusive JavaScript – This tutorial shows how to separate the backend logic from the user interface logic when creating new PHP applications.
- Submit a Form with Ajax – This tutorial deals with the new release of CakePHP (RC2) that comes with a completely written AjaxHelper::form() function.
AJAX File Uploader Tutorial
- Better File Uploads with AJAX and JavaServer Faces – This tutorial takes a fresh approach and outlines the steps on how to implement an AJAX-powered component that will not only upload the file to the server, but also monitor the actual progress of a file upload request in real time.
AJAX Framework and Toolkit Tutorials
- AJAX Tutorial with Prototype – This tutorial outlines the steps in building a zip code verifier as an example of how to use AJAX.
- Developer Notes for Prototype.js – This tutorial tackles some important points in using Prototype.js.
AJAX Getting Started Tutorial
- AJAX:Getting Started – This tutorial guides you through the basics of AJAX and gives two simple hands-on examples to get you started.
AJAX Keyword Suggest Tutorial
- How To Create Google Suggest Feature with ASP.NET 2.0 – This tutorial tackles the steps in creating the Google Suggest feature in the website or blog.
- Creating an Autosuggest Textbox with JavaScript, Part 1 – This tutorial outlines the steps in creating the autosuggest Textbox using JavaScript.
AJAX Live Search Tutorials
- HOWTO: Animated Live Search/Ordered List – This tutorial covers important aspects of the animated live search and ordered list.
- Live Search Explained – This tutorial will tackle everything about Live Search, which will gradually replace traditional search in web applications.
AJAX Rounded Corners Tutorial
- Rico Rounded Corners without All of Rico – This tutorial have made minimal changes to Rico’s rounded corner implementation resulting to its use without needing all of Rico.
AJAX Sorting Tutorial
- Make all Your Tables Sortable – This tutorial provides a step-by-step guide at how to make all your tables sortable.
AJAX Tabbed Pages Tutorials
- Make an AJAX Website in Less Than Ten Minutes – This tutorial provide the steps in using AJAX apps and XMLHttpRequest and put up a site that loads all of its content asynchronously.
- Very Dynamic Web Interfaces – This tutorial shows the use of JavaScript and XMLHttpRequest object to resolve the problem of a web application interface that results to server connection being severed once the page has been downloaded.
- Beautiful JavaScript-Powered Pages – This tutorial delves into the world of Javascript-powered interfaces.
AJAX Bookmarklets Tutorial
- Creating Huge Bookmarklets – This tutorial shows how this special piece of JavaScript code can be dragged into a user’s link toolbar and later can be clicked on to implement a cross-site behavior.
AJAX Chat Tutorials
- AJAX Chat Sources Code for Download – This provides the source for the Ajax Chat sources code for download.
- Lace – Ajax Chat – This tutorial tackles everything about Lace. This lightweight Ajaxian communications engine is suitable for shoutbox, chatroom or similar version.
- Most Simple Ajax Chat Ever – This is a demo of the very easy to use Ajax Chat.
AJAX Client-Server Communications Tutorials
- Implementing Simple AJAX Interaction in your Web Application – This tutorial tackles the implementation of simple Ajax Interaction in the Web application using XMLHttpRequest object.
- AJAX – This is an introductory tutorial on AJAX, a technology that allows you to send these requests through small JavaScript calls.
- All Request, All The Time – This tutorials builds a simple application that accepts input from the user, passes it to some PHP on the server that checksit against a database and returns the result to the browser.
AJAX Drag & Drop Tutorial
- Drag & Drop Tutorial (with video) – This tutorial shows how AJAX allows to get closer to the cart Metaphor by enabling the drag-and-drop interactions and giving immediate visual feedback, without leaving the shop.
AJAX Dynamically Content Loading Tutorials
- Dynamically Loaded Articles – This tutorial features a basic example showing how to use AJAX to request the content of the article from an external file and show it in the main DIV.
- AJAX – Dynamic Content – This tutorial shows you how this small generic script makes it easy for you to load content of external files into HTML elements on your page.
AJAX Forms and Autocomplete Tutorials
- Scriptaculous Lists with PHP – This tutorial tackles the drag & drop ffects most notably the sortables which are much nicer than the standard listbox with up and down arrows that we see in most applications today.
- Alter Data with Ajax Forms – This tutorial shows how a registered user can ask a new question while another user answers and existing one.
- Dynamic Client Lookup – This tutorial shows how this script uses AJAX to autofill a form.
AJAX Framework and Toolkit Tutorials
- New Echo2 Tutorial Series – This is part 1 of a multi-part tutorial series on Ajax with Echo2 and Eclipse.
- AJAX Design Patterns – This tutorial shows how to design and build a complete site.
- Using Dojo and JSON to Build Ajax Applications – This tutorial will show how to build Ajax-enabled applications using Dojo and JSON.
AJAX General Tutorials
- AJAX From Scratch: Implementing Mutual Exclusion in JavaScript – This tutorial on AJAX From Scratch series describes the fundamental techniques needed to develop AJAX Rich Internet Applications in JavaScript starting from scratch.
- Saving Session Across Page Loads Without Cookies: On the Client Side –This is a tutorial that tackles the saving state across page loads on the client side.
- AjaxWorld Special: What is AJAX? – This tutorial presents step by step technique in learning about AJAX and ColdFusion.
- Simple AJAX Functions – Snippets – This tutorial is a collection of the very common JavaScript functions for Ajax. It can be used for quick reference and does not contain any fancy stuff.
- AJAX Using ASP.NET 1.1 – This tutorial tackles the basics of AJAX and goes into some sample code to try its applications.
- Speed Up Your AJAX-Based Webapps – This tutorial provides the technique on how to set the expiryof the JavaScript to years and not days. Once the JavaScript file is downloaded, it is never downloaded again.
- Kick-Start Your Java Apps, Part 2 – This tutorial provides the technique in the development of a small human-resource application by using conventional JavaServer Pages – based technology and by migrating it to a highly interactive solution using AJAX.
- Create Your Own AJAX Effects – This tutorial teaches us how to start building our own Ajax-driven effects today.
AJAX Getting Started Tutorials
- Nitty Gritty Ajax – This tutorial is all about what AJAX can do. It will also show how to use JavaScript class to simplify the first steps towards the interactivity.
- A List Apart-Articles: Getting Started – This is a comprehensive tutorial that tackles the fundamentals for starting on using AJAX.
- Introduction to AJAX – This tutorial tackles the basics but also goes beyond to cover other different technologies.
- AJAX Toolbox/XMLHttpRequest AjaxRequest Library Examples – This tutorial has a rich collection of great examples.
- Rasmus’ 30-Second AJAX Tutorial – This is a tutorial on AJAX made easy.
- An AJAX Hello World Project for Starters – This tutorial provides you with the essential to build a thorough understanding of the mechanics.
- AJAX Beginner’s Tutorial – This tutorial tackles the basic principles of remote scripting using AJAX, and discusses a combination of javascript and XML to allow web pages to be updated with new information from the server without having to do a page refresh.
AJAX Sorting Tutorial
- Sortable: Make All Your Tables Sortable – This tutorial guides you through the steps in making all your tables sortable.
Useful AJAX Tutorials
- Creation of an AJAX-Powered Shopping Cart – NETTUTS has created a tutorial that shows the way to built an Ajax-powered shopping cart using, jQuery, PHP and some plug-ins.
- AJAX Username Availability Checker Through MooTools 1.2 – This tutorial shows how to use AJAX with MooTools to let user check the availability of the username being submitted.
- Introduction to AJAX Calls Using jQuery and PHP – This is a tutorial is a good starting point for those who are not familiar with the use of AJAX calls with jQuery and PHP.
- Creating a Dynamic Poll with PHP and jQuery – This tutorial provides the step to create a poll with XHTML, PHP and jQuery. Ajax effects are used to eliminate the need for a page refresh when the poll is submitted.
- RSS AJAX JavaScript Ticker – This tutorial shows the way to use JavaScript ticker for displaying news headlines or similar contents to visitors.
- Building Your First AJAX Application with PHP – This is a tutorial for beginners that show the ways in getting started with PHP.
- Taking AJAX Further with PHP – This is a follow-up tutorial to the preceding Ajax Tutorial.
- One Form-Many Uses – Server Side jQuery with Jaxer – This tutorial shows how AJAX can help to get more use out of one form rather than create multiple forms.
- How to Call Server-Side Function from Client-Side Using PageMethods in ASP.NET AJAX – This tutorial shows a workaround for calling server-side function from the client side.
- Developing Portlets Using AJAX, JSF and Seam, Part 1, 2, and 3 – This is a 3-part tutorial that shows the in-depth way in creating portals.
- AJAX Forms with jQuery – This tutorial shows the way to create a form that will check an email address for validity, makes sure that there are no blank fields and shows an error report if something is not right of incomplete.
- Easily Build Powerful Client-Side AJAX Paging Using jQuery – This is an important tutorial in improving pagination with AJAX.
- Use jQuery and ASP.NET AJAX to Build a Client-Side Repeater – This tutorial outlines how to improve user-experience and reduce server load by using client-side repeater.
- PHP Components: Autosuggest – This tutorial shows how you can add an autosuggest feature to search box using PHP and AJAX.
- AutoCompleter Tutorial – This tutorial also produces the same result as the preceding tutorial.
- Dynamic AJAX Table Example Using Dojo and RESTful Web Services on Glassfish – This tutorial provides the entire process of creating a dynamic table as you would see on a travel-booking website.
- Auto-Populating Select Boxes Using jQuery and AJAX – This tutorials shows how users will select a top-level category in a select box that will trigger the sub-category box to auto-populate.
- Using AJAX to Validate Forms – This tutorial shows how to use PHP and jQuery with some AJAX to create a form that validates data that are entered.
- Easy AJAX with jQuery – This tutorial outlines some basic information on jQuery and AJAX which will help you get started.
- Quick and Dirty AJAX – This is a short video-tutorial that shows some of the ways to improve the functionality of a Website with AJAX and jQuery.
- Load Content While Scrolling with jQuery – This tutorial shows how to create a scrolling effect which is similar to DZone’s.
- Wicket – Updating ListViews Using an AjaxLink – This tutorial shows how to create a table that will update without a full-page refresh when a link is clicked.
- AJAX For Evil: Spyjax – This tutorial provide a view of the dark side of Ajax- viewing browsing habits.
- How To Integrate Google Calendar in Website Using AJAX – This tutorials shows how to integrate a Google Calendar which have great use in a number of Websites.
- Edit in Place with AJAX Using jQuery JavaScript Library – This tutorial shows the steps to allow visitors to edit HTML of a page they are visiting.
- Creating an AJAX Rating Widget – This tutorial shows how to create a rating widget that allows visitors to rate an item with stars or some other measurement.
- Use AJAX and PHP to Build Your Mailing List – This tutorial shows the steps to allow visitors to subscribe to a mailing list without the page refresh.
- Nice AJAX Effects for Message Box Using MooTools – This tutorial shows how to use Ajax effects to give visitors a message based on some action.
- Making AJAX Work with Screen Readers – This tutorial shows how AJAX effects can affect users of screen readers.
- Continuous Pagination – This is another tutorial on pagination which shows continuous pagination where users keeps scrolling down rather than going to another page.
- Making Element Selection and AJAX simple with DOMAssistant – This tutorial helps you get started with the DOMAssistant JavaScript library.
- Slider Using PHP, JavaScript and AJAX – This tutorial shows how to create a nice slider using AJAX, JavaScript and PHP.
- ASP.NET AJAX Calendar Extender – This tutorial show seven different tricks and tips in working with the Calendar extender.
- Log-In/Sign-Up Screen Using AJAX modal Pop-Up Extender – This tutorial shows how to create a sign-in and log-in forms.
- Dealing with Large Data in AJAX – This tutorial shows how to get the AJAX application to meet the data requirements.
- Creating an AJAX-Enabled Calendar Control – This is another tutorial that focuses on enhancing calendar using AJAX effects.
- JavaScript Error Publishing using ASP.NET AJAX – This tutorial shows the steps in using AJAX to display errors in codes.
AJAX Framework and JavaScript Libraries List(124+)
- qooxdoo – This is an innovative Ajax application framework that includes a platform-independent tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer.
- TIBET – This is the oldest Ajax project and the Clint/SOA using AJAX, JSON and the virtual machine you call a Web browser as the driving force behind it.
- Flash/JavaScript Integration Kit – This toolkit provides developers to get the best of the Flash and the HTML worlds by enabling JavaScript to invoke ActionScript functions, and vice versa.
- Google AJAXSLT – This is an implementation of XSL-T in JavaScript which is intended for use in fat Web pages.
- libXmlRequest – This is a very simple wrapper around XHR. This library contains two public request functions, getXml and postXml, that can be used to send synchronous and asynchronous XML Http requests from IE and Mozilla.
- RSlite – It is an extremely lightweight implementation of remote scripting which uses cookies.
- SACK – it is a simple set of codes that allow you to put AJAX into your webpages with none of the trouble or overhead of other packages.
- Sarissa – It is an ECMAScript library acting as a cross-browser wrapper for native XML APIs.
- XHConn – It is a small JavaScript library that displays a data object with a single method.
- CPAINT – It is a multi-language toolkit that helps developers in designing and implementing AJAX web applications with flexibility and ease.
- DWR, Direct Web Remoting – It is an engine that exposes methods of server-side Java objects to JavaScript code.
- Swato – This is an open-source framework that helps you to develop webapps easier.
- Java BluePrints – This is Sun Microsystems’ best practices for Enterprise Java development.
- Ruby on Rails – It is a full-stack framework used for developing database-backed web applications according to the Model-View-Control pattern.
- .AFLAX – It is a JavaScript library for Macromedia’s Flash Platform.
- AJAXExtended – It is a JavaScript library that improves the standard XMLHttpRequest features. This is considered as the most important enhancement.
- AJAX.NET Professional – It is one of the first AJAX frameworks available for Microsoft ASP.NET and works with .NET 1.1 and 2.0.
- AjaxRequest Library – It is a layer over the XMLHttpRequest functionality which makes the communication between JavaScript and the server easier for web developers.
- AHAH: Asynchronous HTML and HTTP – It is a simple technique used in dynamically updating web pages using JavaScript.
- Bajax – It is a very small and simple JavaScript library to use Ajax on your pages which is independent of programming language.
- Code Snippets – It is a public source code repository which enables you to easily build up your personal collection of code snippets, categorize those using tags and share them with the world.
- Cross-Browser.com – This site contains X- a cross-browser DHTML JavaScript library, and many demos, applications and articles.
- DHTML API, Drag and Drop for Images and Layers – It is a cross-browser JavaScript DHTML library that adds Drag and Drop functionality and extended DHTML capabilities to layers and to any desired images, even for those that are integrated into the text.
- DHTMLgoodies.com – It is a library of DHTML and AJAX scripts.
- DHTML Kitchen – It is the resource for ready-made or custom-built DHTML scripts and it also specializes in front-end Java solutions and JSP.
- Dynamic Drive – This is a DHTML and JavaScript code library.
- DynAPI 3 – It is an open source project by Dan Steinman which was created to make cross-browser Dynamic HTML possible.
- Ext JS – it is an open source JavaScript library used for building richly interactive web applications using techniques that include DHTML, AJAX and DOM scripting.
- Engine for Web Applications – It is an application network for client-side development and Web applications.
- FACE – It provides a great way to bring life and interactivity to websites without having to use Flash. It is completely accessible with easy plug-and-play implementation.
- JSL, JavaScript Standard Library – It is a single and small file with some JavaScript 1.6 standard methods of functions that are not present on some browsers.
- JavaScript ToolBox – This site was created to be a repository of code and reusable libraries which address common needs that many web developers encounter.
- JSAN, JavaScript Archive Network – It is a comprehensive resource for open-source JavaScript libraries and software.
- JSFBGL, Javascript Framebuffer Graphics Library – It is considered as a fun project in producing graphics with javascript.
- Kabuki AJAX Toolkit – It is a client developer library which is similar in style to traditional object-oriented widget libraries.
- LINB, Lazy INternet and Browser – It is designed to allow developers coding in a more targetable, clear and efficient way.
- moo.ajax – It is a simple Ajax class to be used with prototype.lite from moo.fx.
- moo.fx – It is a superlightweight, super-small javascript effects library, written with prototype.js.48.moo.ajax.
- overLIB – It is a JavaScript library created to enhance websites with small popup information boxes to help visitors around your website.
- overlibmws DHTML Popup Library – It is a Download and Test directory for the overlibmws Popup Library.
- Spry Framework for Ajax – It is a JavaScript library for web designers that provide functionality which allows them to build pages that provide a richer experience for their users.
- The Solvent – It is a cross-browser Ajax application toolkit written in JavaScript.
- ThyApi – It is an API that allow the development of better user interfaces for web applications using javascript and Ajax.
- Yahoo! User Interface Library – It is a set of utilities and controls, written in JavaScript for building richly interactive web applications using techniques that include DHTML, DOM Scripting and AJAX
- Zapatec Ajax Suite – It is used to jumpstart the Ajax deployment. It includes six widgets, three modules and a library.
- Zephyr – it is an Ajax-based framework for php5 developers, where you can easily develop business applications using this robust framework.
- Backbase – It is an enterprise Ajax framework
- Clean AJAX – It is an open-source engine for AJAX that provides a high level of interface to work with the AJAX technology
- Wt – It is web toolkit that allows programmers to write code in C++, generating content-rich AJAX GUI.
- Google Web Toolkit – it is an open-source Java software development framework that allows web developers to create Ajax applications in Java.
- ThinWire – It is an open-source java based web application framework that utilizes Ajax techniques to give Web applications the lookand feel of traditional GUI applications.
- Tigermouse – It is a modern Ajax-driven MVC framework for web applications development.
- AjaxAnywhere – It is a simple way to enhance an existing JSP/Struts/JSF/Spring application with AJAX.
- AjaxTags Components of Java Web Parts – It was originally an extended version of the Struts HTML taglib but was made into a generic taglib and brought under the Java Web parts library.
- Anaa, An AJAX API – it is a simple but complete framework built around XMLHttpRequest. It supports GET and POST methods.
- DotNetRemoting Rich Web Client SDK for ASP.NET – It is a platform for developing rich internet applications, including AJAX.
- JsHttpRequest – It is excellent cross-browser compatibility and works with IE 5.0 with disabled ActiveX. It supports and transparent work with any character encoding including AJAX file uploads from a user browser to the serer without page reloading.
- SmartClient from Isomorphic Software – It is a cross-platform AJAX GUI system chosen by top commercial software vendors, on demand service providers and enterprise IT developers for thousands of deployments.
thanks a lot..
its very detailed list..