Heh... Feel free to use that site if you like. The original end goal of the site was to create a shopping list of ingredients from a list of recipes. I've since worked with some friends and we've come up with a great many other things to add. Now my goal for the site is a mySpace meets Flickr meets Netflix for recipes. I just completed the logo design and moving towards the interface design next. Once all of that is done, I'll recode my Coldfusion and jQuery and have a beta test. I'll make sure to post on the jQuery list once it's ready for testing. ____________________________________ Andy Matthews Senior Coldfusion Developer Office: 877.707.5467 x747 Direct: 615.627.9747 Fax: 615.467.6249 [EMAIL PROTECTED] www.dealerskins.com <blocked::http://www.dealerskins.com/>
_____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paul Sent: Tuesday, February 06, 2007 4:32 PM To: 'jQuery Discussion.' Subject: Re: [jQuery] AjaxCFC (paging Rey Bango...) Small world, Andy. Just last week my wife tried to get me to build a tool to generate shopping lists from her monthly menu. (I said I didn't have time.) Thanks again for the information. _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andy Matthews Sent: Tuesday, February 06, 2007 3:11 PM To: 'jQuery Discussion.' Subject: Re: [jQuery] AjaxCFC (paging Rey Bango...) Most of the time, I'm using the CFC to do all of the formatting, then I return a simple string containing all of the HTML that needs to be applied to the page. For example. take a look at www.co-opcookbook.com. That's where I pulled that sample code from. When you perform a search, it runs the CFC using the provided keyword. The CFC queries the database, loops over the results, adding in the appropriate HTML, then returns that long string of text to the calling JS function. That might not be the most efficient way of doing things (if it's not PLEASE someone speak up, I want to get better), but it's the way that makes sense to me. _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paul Sent: Tuesday, February 06, 2007 4:05 PM To: 'jQuery Discussion.' Subject: Re: [jQuery] AjaxCFC (paging Rey Bango...) Andy, this is also good to know. I guess I'll figure this out eventually, but what doesn't yet make sense is how to handle complex objects (queries, structs) being returned from the CFC. Do you just handle the formatting in your CFC so you can pass back (or simply output, I guess) a string and use $("#element").html() to replace the content, or do you handle formatting on the client side? (By "you" I mean Andy specifically but the rest of you generally as well.) I'm learning a lot. Paul _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andy Matthews Sent: Tuesday, February 06, 2007 2:07 PM To: 'jQuery Discussion.' Subject: Re: [jQuery] AjaxCFC (paging Rey Bango...) Just so you know, you CAN use jQuery to hit the CFC directly. Here's a sample of code I'm using: js code: function addRecipe(id) { $.get("includes/q.cfc?method=addRecipe&id=" + id,function(result){ eval( 'var ' + result ); $('#shoppingList').html(r.content); }); }; CFC: <cffunction name="addRecipe" access="remote" returntype="void" hint="Adds a recipe to your shopping list"> <!--- set parameters for arguments ---> <cfargument name="id" required="Yes" type="numeric"> <cfset myStruct = structNew()> <cfif NOT ListFind(SESSION.grocerylist,id)> <cfset SESSION.grocerylist = ListAppend(SESSION.grocerylist,id)> </cfif> <cfset myStruct["content"] = Replace(getShoppingList(),"#chr(13)#","","ALL")> <cfwddx action="CFML2JS" input="#myStruct#" toplevelvariable="r"> </cffunction>
_______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
