John Cox

Blogs · @wyome

Tagged ajax · everything

Untitled (http://vyasrao.github.io/tAutocomplete/)

This is documentation for a jQuery plugin that transforms autocomplete functionality into a searchable data table, allowing users to view multiple columns of related information (like country name, code, and capital) rather than a simple dropdown list. The plugin offers customizable features including column visibility, keyboard navigation, keyword highlighting, and multiple theme options, with support for both local data and AJAX-loaded datasets. Configuration is handled through straightforward parameters like width, columns, placeholder text, and callbacks, though the developer notes it lacks mobile optimization and currently limits dropdown display to 15 elements.

Permalink

AjaxQ jQuery Plugin

AjaxQ is a lightweight jQuery plugin that manages sequential AJAX requests by organizing them into named queues, where requests in the same queue execute one after another while different queues can run in parallel. The plugin provides a simple API that mirrors jQuery's $.ajax, $.get, and $.post methods with queue management utilities like checking queue status, aborting requests, and clearing pending items. At only 600 bytes minified and gzipped, it offers a minimal way to control request ordering without complex external dependencies.

Permalink

The right way of caching AJAX requests with jQuery

jQuery's `.promise()` and `.done()` methods provide a cleaner alternative to callback-based AJAX handling by allowing you to cache requests and their results elegantly. Rather than manually tracking request states with null values, you can store the promise object itself in a cache and attach callbacks to it, which fire immediately if already resolved or when resolution occurs. The article also demonstrates how `$.when()` combines multiple promises to elegantly handle dependent AJAX calls without callback nesting.

Permalink

jQuery BlockUI Plugin

BlockUI is a jQuery plugin that prevents user interaction with a webpage or page element by overlaying a blocking message, useful for simulating synchronous behavior during AJAX requests without freezing the browser. The plugin can block the entire page or selected elements, display custom messages or modal dialogs, and offers extensive customization through options like fade effects, positioning, styling, and callbacks. It requires no dependencies beyond jQuery v1.2.3+ and is highly configurable both globally through default settings and locally through options passed to individual function calls.

Permalink

Messenger - Alerts for the 21st Century

Messenger is a JavaScript library for displaying notification messages in web applications with support for updating messages in place, binding actions like retry or undo, and wrapping AJAX requests to show progress, success, and error states. It offers flexible theming through CSS classes, configurable message containers with positioning options, and integrations with jQuery AJAX and Backbone.js to automatically manage asynchronous operation feedback. Messages can include DOM event handlers, action buttons, and automatic retry logic for failed requests.

Permalink

Make Pretty Charts For Your App with jQuery and xCharts | Tutorialzine

This tutorial demonstrates how to build an interactive AJAX-powered chart for displaying MySQL data using the xCharts library, a date range picker, and jQuery. The implementation involves setting up a simple HTML interface with a date selector, creating a PHP backend that queries a MySQL database and returns JSON-formatted sales data, and using JavaScript to render the data in a styled line chart with tooltips. The guide emphasizes using helper libraries like sugar.js for date manipulation and Idiorm for database queries to simplify the development process.

Permalink

Untitled (http://blog.bittersweetryan.com/2012/09/jquery-function-of-week-deferred-deep.html?spref=tw)

jQuery's Deferred object provides a way to manage callbacks for asynchronous operations, working similarly to making a phone call where you register what to do based on whether the call succeeds or fails. The article explains that Deferreds have two parts: callers (functions that initiate operations or respond to results using `when()`, `then()`, `done()`, and `fail()`) and callees (functions that return promises and eventually resolve or reject them). A real-world example demonstrates how using Deferreds to chain operations like fading out content, fetching tweets, and fading in new data keeps code decoupled and maintainable rather than nesting callbacks.

Permalink

paulirish/jquery-ajax-localstorage-cache · GitHub

Jalc is a jQuery plugin that caches AJAX responses in browser localStorage to reduce bandwidth and latency, allowing developers to set expiration times (in hours), validate cached data with custom functions, and optionally transform responses before caching. The plugin works with any object implementing the Storage interface and supports jQuery 1.5.1+ (version 1.x.x) or 3.0.0+ (version 2.x.x), with alternative versions available for binary data and the Fetch API.

Permalink

HTML5: The Facts And The Myths - Smashing Coding

This article debunks common misconceptions about HTML5 by clarifying that it is a collection of features rather than a monolithic technology, many of which are already supported in modern browsers and can be faked with JavaScript in older ones. The authors explain HTML5's actual development history—rejected by the W3C in 2004, the spec was developed by Opera and Mozilla through WHATWG before the W3C eventually adopted it—and address myths such as the false deadline for adoption, the idea that XHTML websites need conversion, and concerns about Flash replacement and accessibility. The piece emphasizes that HTML5 actually standardizes error-handling rules to prevent the tag soup of earlier HTML, and that modern form controls and semantic elements have improved accessibility compared to previous JavaScript workarounds.

Permalink

HTML5 Canvas Image Effects: Black & White - Ajaxian

I can see this is a directory page or homepage for Informa TechTarget with links to various articles and topic areas, but there's no actual article content to summarize here. The page shows headlines and brief descriptions of recent tech news pieces (about Splunk pricing, AI agents, data center water usage, etc.) along with topic categories, but it's a navigation page rather than a substantive article itself. If you'd like me to summarize one of the specific articles listed, please share that content instead.

Permalink

View Source Tutorial: Content Site Using HTML5 Canvas + CSS3 - Ajaxian

I don't have a saved article to summarize. You've shared a homepage or index page from Informa TechTarget that lists recent news articles and technology insights on topics like AI governance, data management, cybersecurity, and IT operations, but there's no specific article content provided for me to summarize. If you'd like me to summarize one of these articles, please paste the full text of the piece you saved.

Permalink

Canto.js: An Improved Canvas API - Ajaxian

I don't see a specific article to summarize here. This appears to be a homepage or index page for Informa TechTarget showing various news headlines and technology insights topics, rather than a single saved article with substantive content to summarize. If you'd like me to summarize a particular piece, please share the full text of that article.

Permalink

Dynamically fill in form values with jQuery - Stack Overflow

I can't summarize this—it's not a saved article. This is a technical code example showing how to auto-populate form fields using jQuery and PHP, where entering an email triggers a database lookup via AJAX that returns first and last names in JSON format to fill adjacent input fields. If you have an article you'd like me to summarize, please share that instead.

Permalink

Ben Alman » jQuery BBQ: Back Button & Query Library

jQuery BBQ is a plugin that simplifies browser history management and bookmarking in dynamic web applications by using the hashchange event to enable URL-based state tracking. It provides utilities to parse, serialize, and merge URL parameters (via `.deparam()` and `.param()` methods) and allows multiple widgets on the same page to manage their own state independently without conflicts. The plugin makes it easy to bind hashchange events and push/retrieve state objects to create functional back/forward buttons and bookmarkable URLs in AJAX-heavy applications.

Permalink

Ajax Autocomplete for jQuery

This is documentation for devbridge-autocomplete, a lightweight jQuery plugin (13 KB minified) that adds autocomplete dropdowns to text input fields with support for both local arrays and Ajax-based suggestions. The plugin offers extensive configuration options including debouncing, caching, result filtering, custom rendering, and grouping, while version 2.0 modernizes it to require jQuery 3.0+ and targets contemporary browsers. It handles both standard and non-standard server response formats through customizable transformers and provides instance methods for runtime control like enable/disable and cache clearing.

Permalink

5 Ways to Make Ajax Calls with jQuery | Nettuts+

This tutorial compares five jQuery methods for making AJAX calls—load(), $.getJSON(), $.getScript(), $.get(), and $.post()—explaining when to use each based on whether you need to inject HTML into the DOM, retrieve JSON data, load scripts, or make general GET/POST requests. It demonstrates how to inspect these calls with Firebug and shows practical examples like passing parameters via GET or POST, executing callbacks on success, and handling different response formats. The guide concludes that while these five methods cover most needs, $.ajax() should be used when you need error handling or fine-grained control over request options.

Permalink

Opensource - AJAX - Jqtransform - jQuery form plugin

jqTransform is a jQuery plugin that reskins form elements (checkboxes, radio buttons, select dropdowns, and text inputs) with custom CSS styling that works consistently across browsers, replacing the default OS-dependent appearance. The plugin requires only jQuery inclusion and a form with the "jqtransform" class, then applies the styling through a simple function call with customization done entirely through CSS. Version 1.1 added click event handling for checkboxes and radio buttons plus auto-resizing for select fields.

Permalink

Preloaders.net | Free AJAX animated loading gif's | Rectangular

I'm not able to summarize this content as requested. What you've shared appears to be the interface and settings of an animated loading/preloader generator tool, rather than a saved article with an argument or report. It contains only UI elements, options menus, and feature descriptions with no substantive text to summarize. If you meant to save an article or piece of writing, please share that instead.

Permalink