No problems here.

----- Original Message ----- 
From: "Tobie Langel" <[EMAIL PROTECTED]>
To: "Prototype & script.aculo.us" <prototype-scriptaculous@googlegroups.com>
Sent: Monday, November 17, 2008 2:48 PM
Subject: [Proto-Scripty] Re: Sending Json to the server



Guys, please stay courteous (and that includes avoiding shorthand).
Thank you!

Tobie

On Nov 17, 3:33 pm, "Alex Mcauley" <[EMAIL PROTECTED]>
wrote:
> okay m8 calm down lol its no biggie ..
>
> ----- Original Message -----
> From: "T.J. Crowder" <[EMAIL PROTECTED]>
> To: "Prototype & script.aculo.us" 
> <prototype-scriptaculous@googlegroups.com>
> Sent: Monday, November 17, 2008 2:01 PM
> Subject: [Proto-Scripty] Re: Sending Json to the server
>
> > Also the code you quote me on was psuedo code just to try to give an 
> > idea
> > of
> > what i am trying to achieve - i know it was unworking !!!!!
>
> Alex, you've said that several times now. If you post code that's not
> code, please say it's not code to avoid wasting people's time.
> Looking at:
>
> var p=$(e).dbCol + $(e).value;
>
> ...it's not at all clear that's not meant to be code. Not *good*
> code, but I've seen worse. ;-)
>
> Thanks,
>
> -- T.J.
>
> On Nov 17, 1:11 pm, "Alex Mcauley" <[EMAIL PROTECTED]>
> wrote:
>
> > because i need to evaluate each one and i need to send other post data
> > that
> > does not need evaluating .. the other post data is not allways static so 
> > i
> > cant put if/else clauses on my serverside code to accomidate it ... what 
> > i
> > need is the data from the each loop send as 1 post parameter and my 
> > other
> > data sent as other parameters..
>
> > I've been looking at toJSON() on the array created with the method
> > supplied
> > to me earlier ..
>
> > Also the code you quote me on was psuedo code just to try to give an 
> > idea
> > of
> > what i am trying to achieve - i know it was unworking !!!!!
>
> > Thanks
> > Alex
>
> > ----- Original Message -----
> > From: "T.J. Crowder" <[EMAIL PROTECTED]>
> > To: "Prototype & script.aculo.us"
> > <prototype-scriptaculous@googlegroups.com>
> > Sent: Monday, November 17, 2008 1:05 PM
> > Subject: [Proto-Scripty] Re: Sending Json to the server
>
> > Alex,
>
> > Why send it to the server in JSON format as opposed to standard POST
> > encoding? If all you want is key/value pairs, just sending POST data
> > seems much more straight-forward.
>
> > Separately, on the code:
>
> > > $$('.formJson').each(function(e) {
> > > var p=$(e).dbCol + $(e).value;
> > > var d=p.toJSON();
> > > params.push(d);}
>
> > $$ returns extended elements[1], so no need to extend them again (much
> > less repeatedly). Also, when creating 'p', you're not putting any
> > kind of delimiter between the dbCol property and the value, so you'll
> > get a string like "surnameDoe". Also, you're expecting to be able to
> > access an attribute of an element ('dbCol') as thought it were a
> > property of the Element object; you can't. You can get it via
> > Prototype's readAttribute method[2], though.
>
> > [1]http://www.prototypejs.org/api/utility/dollar-dollar
> > [2]http://www.prototypejs.org/api/element/readAttribute
> > --
> > T.J. Crowder
> > tj / crowder software / com
>
> > On Nov 17, 11:51 am, Jeztah <[EMAIL PROTECTED]> wrote:
> > > Morning Guys ...
>
> > > I am having a real headache trying to send json data to the server and
> > > have php decode it so i can do something with the data ..
> > > .
> > > Basically what i am trying to do is...
>
> > > I have a form and i would like to send data to the server in Json form
> > > (key/value pairs) so i can go over it in a loop with php cehcking
> > > somehting against a database...
>
> > > I did think of serialize() but i need to send information in a custom
> > > tag thats in some input values somethin like
>
> > > <input type="text" id="foo_12323142341234" class="formJson"
> > > dbCol="forename" value="John" />
> > > <input type="text" id="foo_12323142344321" class="formJson"
> > > dbCol="surname" value="Doe" />
> > > and have in the json
> > > var params=new Array();
> > > $$('.formJson').each(function(e) {
> > > var p=$(e).dbCol + $(e).value;
> > > var d=p.toJSON();
> > > params.push(d);}
>
> > > to end up with something like .....
> > > "forename" : "John",
> > > "surname" : "Doe"
>
> > > toJSON() seems to not be playing nice and tells me its not a function
>
> > > Can anyone think of a way to encode all the elements with the
> > > className of 'formJson' grabbing the custom tag (dbCol) and the value
> > > of the element into an object or an array and send it to the server
> > > (running php 5.2) so i can process it on the server end ..
>
> > > I've been scratching my head over it all morning and cant find a
> > > solution !!
>
> > > Regards
> > > Alex



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to