If you've made AJAX calls before, you know that they are subject to client-side caching, as specified by the server. Of course, you can request…
Optimizing onKeyPress AJAX handlers in JavaScript
Not everyone has Google's mega-awesome data center with tens of thousands of servers, servers that allow them to do things like instant live search on-keydown.…
Base 64 encoding the web
There are uses for Base 64 encoding that extend beyond converting binary data to ASCII strings. Base 64 encoding doesn’t require an encryption key and it supported in virtually every language, making it very useful in certain cases.
Reduce load time and resource usage with Content On-Demand
Your local area cable provider has been putting the concept of On-Demand to good use for years, providing television or movie titles only when specifically…
Don’t rely on AJAX for form submissions
I admit to cutting corners when it comes to graceful degradation, but one area where you certainly don't want to skimp is form submissions. Let's…
Subdomain XMLHttpRequest – Origin is not allowed
If you've tried using AJAX via your browsers XMLHttpRequest object to access data from another domain, you are greeted with an error similar to XMLHttpRequest…