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
-~----------~----~----~----~------~----~------~--~---

Reply via email to