Cfajax is probably handling all the DOM stuff in the background. It manages variables and simple arrays, and there is some ability to pass queries, but I didn't go there as getting tricky with arrays allowed me enough flexibility to go where I needed to go. With XML, I passed that into the CFC, manipulated it, and passed out what the Javascript was expecting.
Chad On 6/15/06, grant <[EMAIL PROTECTED]> wrote: > > don't you have to return (the cf array as) xml to js and create an > object from it.... then you can use all the DOM node functions on the > object (within js). > > he's doing it here: > http://www.captain.at/howto-ajax-process-xml.php > > On 6/15/06, Chad Renando <[EMAIL PROTECTED]> wrote: > > > > Andrew, > > > > My only experience with "Ajax" is with CFAjax, and I learned through > > copy/paste and pain and it has been some months since I was full-time > > programming on my application. That said, I do remember a few days of > > frustration over processing arrays inside JavaScript. > > > > Not being initmate with JavaScript, my framework was based on creating > > actual HTML in the CFC and passing into the javascript as a string. > > It was all a bit complex, as I ended up passing Ajax into Ajax for > > situation where I would pass in a table using Ajax and then pass in an > > AJax-based multiple drop-down select list inside of that. > > > > Cfajax may have changed, but it was limited in that it could only > > handle simple arrays. I got around this by creating certain values in > > the array that would trigger a new variable in javascript. For > > example, the code below slices off the first value and uses it as the > > name for the second select list: > > > > // populate the second drop down > > function getSelectResult(SelectListReturnArray) > > { > > var secondSelect = SelectListReturnArray[0]["VALUE"]; > > var newArray = SelectListReturnArray.slice(1); > > > > DWRUtil.removeAllOptions(secondSelect); > > DWRUtil.addOptions(secondSelect, newArray, "KEY", "VALUE"); > > } > > > > Hope that helps. > > > > Chad > > > > On 6/15/06, Andrew Scott <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > Andrew, > > > > > > > > > > > > That was of no real use to me the example they give doesn't even work. I > > > have no problem return anything else from coldfusion via ajax or cfajax or > > > even ajaxCFC, but when it comes to an Array it does nothing. I am pulling > > > my > > > hair out here because all documentation that I have seen should work. > > > > > > > > > > > > > > > Senior Coldfusion Developer > > > > > > Aegeon Pty. Ltd. > > > > > > www.aegeon.com.au > > > > > > Phone: +613 8676 4223 > > > > > > Mobile: 0404 998 273 > > > > > > > > > > > > ________________________________ > > > > > > > > > From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf > > > Of Andrew Mercer > > > Sent: Thursday, 15 June 2006 1:10 PM > > > To: cfaussie@googlegroups.com > > > Subject: [cfaussie] Re: CFJSON was:microshaft web framework > > > > > > > > > > > > Check out > > > http://jehiah.com/projects/cfjson/ > > > > > > > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie -~----------~----~----~----~------~----~------~--~---