Hey guys, just thought I'd inform you all that I'm in the process of trying to develop a plugin for jQuery which will allow for the building of UIs much in the same manner as ExtJS by converting a JSON object to a form without having to write any HTML code. I believe that a plugin such as this could be really useful to many developers including myself.
An example of what I'm talking about is as follows. The following HTML page will produce two versions of an interface, one in a tab layout, and one in an accordion.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Upon rendering of the page, the following interfaces are generating.
On the left, you'll see the above interface.
And on the right the same interface but with an accordion layout. Now eventually, the purpose of this plugin is to be able to write an entire interface without the need of writing HTML. As some may also notice, in the JSON object, there's handler for the Retrieve button which does work.
Stumbled across this little gem where it uses the IF-NONE-MATCH in the header for caching purposes. This was phenomenal for the GET type, however, POST does not use IF-NONE-MATCH, it uses IF-MATCH so I made this small modification to the core.
In jQuery 1.6.3, you'll find this snippet of code on line 7368
// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.