[jQuery] Re: Post variable array

2009-08-13 Thread cz231
Boy...I wish I asked here before I wrote all of those extra and unnecessary lines. Thanks for all of your help though. The serialize function worked perfectly. On Aug 12, 6:36 pm, James wrote: > I believe what you're trying to do is what serializeArray() function > in jQuery already does:http://

[jQuery] Re: Post variable array

2009-08-12 Thread James
I believe what you're trying to do is what serializeArray() function in jQuery already does: http://docs.jquery.com/Ajax/serializeArray $("button.save").click(function(){ var action = $(this).parent("form").attr("action"); var postThis = $(this).parent("form").serializeArray(); $.pos

[jQuery] Re: Post variable array

2009-08-12 Thread cz231
Yeah sure...here's the code: $("button.save").click(function(){ var action = $(this).parent("form").attr("action"); var i = 0; var size = $(this).siblings("input, select").size(); var nameArray = []; var valueArray =

[jQuery] Re: Post variable array

2009-08-12 Thread James
It's probably possible to not need to use it. But you're not revealing much code to us it's difficult to help. Can you show us how what you put in your variable 'postThis'? How do you create this? If you have postThis as a JSON object to begin with, you don't need the json2.js file. On Aug 12, 11

[jQuery] Re: Post variable array

2009-08-12 Thread cz231
And there's no way to do it without adding another js file? I ask because for this project is pretty important to keep the number of requests down. On Aug 12, 3:43 pm, James wrote: > The type you want is JSON (an object). > > Include this Javascript file here:http://www.json.org/json2.js > > Th

[jQuery] Re: Post variable array

2009-08-12 Thread James
The type you want is JSON (an object). Include this Javascript file here: http://www.json.org/json2.js Then use the JSON.parse() function which will convert a String to a JSON object. The String has to have a format like a JSON object for it to work properly. var postData = JSON.parse(postThis)

[jQuery] Re: Post variable array

2009-08-12 Thread cz231
I think I know the problem...My postThis variable ends up being just one big string. How do I convert it to the correct type? (I'm not even sure what type is correct) On Aug 12, 2:00 pm, James wrote: > I don't see the problem... > > Something like this should work: > > var action = 'somepage.php

[jQuery] Re: Post variable array

2009-08-12 Thread James
I don't see the problem... Something like this should work: var action = 'somepage.php'; var postThis = {Name:"Jimmy", Username:"Something", Password:"something", Email:"someth...@someplace.com"}; $.post(action, postThis, function(data) { alert('done'); }); Otherwise, post your real code fo

[jQuery] Re: Post variable array

2009-08-12 Thread cz231
Oops. I'm sorry. action is the url to be posted to, and postThis is equal to: Name: "Jimmy", Username: "Something", Password: "something", Email: "someth...@someplace.com" On Aug 12, 12:51 pm, Jörn Zaefferer wrote: > What values do the variables "action"  and postThis contain? You > describe th

[jQuery] Re: Post variable array

2009-08-12 Thread Jörn Zaefferer
What values do the variables "action" and postThis contain? You describe them as "actions", isn't telling me anything. Jörn On Wed, Aug 12, 2009 at 7:40 PM, cz231 wrote: > > Hi, > > I'm using AJAX to submit a form. I'm using the POST method. Example: > > $.post(action, postThis); > > Both actio