Thanks for your help. This works but I kinda brute-forced my way
though. I'll see if I can implement it more clearly with this. Thanks.

On Jul 15, 1:57 pm, "Benjamin Sterling"
<[EMAIL PROTECTED]> wrote:
> Try:
> $('bio', this).text();
>
> On 7/15/07, quez <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Benjamin, thanks for your reply.
>
> > I've started with the $.post func though like this: $.post("/
> > backend.php",{},function(xml){update_view(xml); } );
>
> > then: update_view(xml){
> > var messages = [] ;
> > $('message', xml).each( function(i){ //go through each message
>
> > $this = $(this); //jquery object.
> > messages[i] = {
> >                         bio: $this.find("bio").text(),
> >                         voted:$this.end().find("voted").text()
> >                         };
> > alert (messages[i][voted]);
>
> > }
>
> > }//end update_view
>
> > the alert is outputting an undefined value, and not the text as I
> > expected. I'll post a solution when I find it, but thanks very much
> > for your help.
>
> > On Jul 15, 11:04 am, "Benjamin Sterling"
> > <[EMAIL PROTECTED]> wrote:
> > > quez,
> > > I use the $.ajax with dataType set to xml; on success I set a global
> > > variable to the contents of the xml.  Once it is done, I get the info
> > doing
> > > something like:
>
> > > $('response/message:eq(0)/bio', globalXML).text();
>
> > > :eq(0) will grab the first message :eq(1) will grab the second one and
> > so
> > > on.
>
> > > I use this technique of a few sites,
> >http://airplume.informationexperts.com/module.htm#m-1000beingone of them.
>
> > > Check outhttp://airplume.informationexperts.com/common/js/core.jsand
> > look
> > > at the loadXML function at the bottom of the page and then look at the
> > > buildPage function that is about mid-way up the page and you will see
> > how I
> > > call everything in.
>
> > > On 7/14/07, quez <[EMAIL PROTECTED]> wrote:
>
> > > > my xml looks something like:
>
> > > > <response>
> > > >    <message>
> > > >        <bio>the bio</bio>
> > > >         <voted>the votes</voted>
> > > >    </message>
> > > >    <message>
> > > >        <bio>another bio</bio>
> > > >         <voted>likewise, another vote</voted>
> > > >    </message>
> > > > </response>
>
> > > > I'm new to jquery. I'd like to place these in an array so I can access
> > > > votes/bio easily and separately. at the moment, jquery is returning it
> > > > like this: "the bioanother bio" . Any help is much appreciated.
> > Thanks.
>
> > > --
> > > Benjamin Sterlinghttp://www.KenzoMedia.comhttp://www.KenzoHosting.com
>
> --
> Benjamin Sterlinghttp://www.KenzoMedia.comhttp://www.KenzoHosting.com

Reply via email to