AjaxCFC is a framework created by Rob Gonda. It's fantastic for ajax + cold fusion. Spread the word...
You can find it here: http://www.robgonda.com/blog/projects/ajaxcfc/ The original version wasn't jquery compatible so he created a jquery plugin that interfaces very nicely. You'll have to dig through his blog for the updates: http://www.robgonda.com/blog/ Web Specialist wrote: > > Hi. Great cfc invocation! Do you have used ajaxcfc? What's $.AjaxCFC? A > function? Do you can share that code with us(CFers)? jQuery integration > for > ajax calls and CFC backend is a great marriage! > > Cheers > > 2007/2/21, Daemach <[EMAIL PROTECTED]>: >> >> >> In what context does the timer run? Each field will have its own >> timer/ajax >> function. If I have multiple text fields, and people are typing and >> tabbing >> through them quickly the updates still need to happen reliably. >> >> Currently it works like this: >> >> $(document).ready( function() { >> $('[EMAIL PROTECTED]').each( function() { >> $(this).blur( function() { >> $.AjaxCFC({url: >> "/namechangedtoprotecttheinnocent.cfc", method: >> "updateAttendee", data: >> {fid:this.id,field:this.id.split("_")[0],id:this.id.split("_")[1],value: >> this.value}, >> success: function(r){$('#'+r).css("backgroundColor","#ddFFdd");}}); >> $(this).css("backgroundColor","#FFdddd"); >> }); >> }); >> }); >> >> >> >> Jörn Zaefferer wrote: >> > >> > Daemach schrieb: >> >> I have a form with which I want to do ajax updates as they type. If >> they >> >> stop typing for more than 2 seconds it should update the field. If >> the >> >> field blurs before the 2 seconds are up it should update the field. >> >> >> >> I have the ajax side of it worked out, and currently the updates work >> >> properly when the field blurs. I just need some ideas on how to write >> >> the >> >> timer function for the keypresses and how it integrates with the blur >> >> function so the function doesn't get called twice and so there are no >> >> memory >> >> leaks from timers set then abandoned because the blur event got to it >> >> first. >> >> >> >> I'm going for elegance here :) I could write an outside function that >> >> gets >> >> called from both event handlers but that seems cheezy. There must be >> a >> >> way >> >> to do this with an anonymous function... >> >> >> > Well, sounds like you need to start a timeout on keyup/press and clear >> > that with the blur function, in case it is still running. So you need >> > the timeout id and a updated-flag. >> > >> > Hope that helps. >> > >> > -- >> > Jörn Zaefferer >> > >> > http://bassistance.de >> > >> > >> > _______________________________________________ >> > jQuery mailing list >> > [email protected] >> > http://jquery.com/discuss/ >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Gmail-style-updates-tf3269331.html#a9089663 >> Sent from the JQuery mailing list archive at Nabble.com. >> >> >> _______________________________________________ >> jQuery mailing list >> [email protected] >> http://jquery.com/discuss/ >> > > _______________________________________________ > jQuery mailing list > [email protected] > http://jquery.com/discuss/ > > -- View this message in context: http://www.nabble.com/Gmail-style-updates-tf3269331.html#a9092987 Sent from the JQuery mailing list archive at Nabble.com. _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
