I’ve been using the ajaxify plugin for a while now and felt it needed an update.
Since .live() is supported for more events now, I thought it was time to get it working how I always wanted it to work.
Using the same syntax on links as before, you can specify the target div, using the target=”” attribute and the url is automatically extracted from the href=”” or action=”” attribute meaning you can keep your code simple and valid but have easily Ajax populated content, as since I’m using .live() any future links/forms that match the original selector will continue to be ‘ajaxified’.
There’s a demo here and source code too, as ever.
Also available through Google Code.
I’ve been doing more work on the jQuery AJAXify plugin, it’s now a lot more robust (I think…) and I’ve squashed a few bugs that were in the previous version (with help from Andrea Battaglia) along with adding in a few new features (with their own bugs no doubt!).
Theres an updated test page and as ever a direct link to download here.
Check out the test page to see the new features!
Edit: Further updates, all links have been updated to version 0.3b. Added (and documented existing) callbacks as requested by Sebioff! And a further fix for the ‘append’ option. Also fixed IE6 compatibility.
Further Update: Another update after the comment from David Lee about $(‘form’).serialize();
Another Further Update: I have set up a Google Code repository for this plugin, which states that this code is released under the MIT license.
Update October 2010: I have updated this plugin for jQuery 1.4.3 as a ‘lite’ version.