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 <james.gp....@gmail.com> wrote:
> 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 for us to see what's going on.
>
> On Aug 12, 8:52 am, cz231 <cz2...@gmail.com> wrote:
>
> > 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 <joern.zaeffe...@googlemail.com>
> > wrote:
>
> > > 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<cz2...@gmail.com> wrote:
>
> > > > Hi,
>
> > > > I'm using AJAX to submit a form. I'm using the POST method. Example:
>
> > > > $.post(action, postThis);
>
> > > > Both action and postThis are actions. Action is the URL and postThis
> > > > is the data to be submitted. Right now, this isn't working. I know I
> > > > can pass the action variable because that has always been working. But
> > > > how do I put the parameters there as a variable? It will work if I
> > > > express the parameters like this:
>
> > > > $.post(action, {Name: "Jimmy", Username: "Something", Password:
> > > > "something", Email: "someth...@someplace.com" });
>
> > > > Any help would be greatly appreciated.

Reply via email to