Im hoping you can point me in the right direction.

I have a php page, that includes some HTML markup and some JS/jQuery routines to build an array of 'user choices' based on the 'user input' (checkboxes..etc).

my question is, how can I pass off this (multidimensional) array to PHP, that is in the same page? (ultimately I want to save this data/array to my PHP session)

While looking around, I read about using another (external) .php script to do,, which is NOT what Im after, I'm hoping to do this to the SAME PAGE I'm in... WITHOUT A REFRESH.

will $.post() do this for me? without a page refresh (if we suppress the event or whatever)...
and -not- using an external .php script?

I understand PHP runs/executes FIRST... then everything else..  

I'm not really trying to get PHP to do anything with the data being sent from JS/AJAX.. outside of save it to the SESSION array..

Ajax seems like it will be needed?

To summarize:

* 1.) PHP and JS are in/on same page (file)
* 2.) No page refresh
* 3.) No external PHP script to do 'anything'.
* 4.) Trying to get (multidimensional) array to PHP session in same page.
* 5.) I am trying to 'update' the PHP SESSION array each time a user 'clicks' on a checkbox.

I have read a little on using AJAX to post to the same page with the URL var left empty/blank?

edit:

to show the data, I want to pass...heres a snippet of the code.

its an array of objects.. where 1 of the poperties of each object is another array

example:

```
var somePicks = [];

somePicks.push({casename:caseName, fullname:fullName, trialdate:trialDate, citystate:cityState, plaintiff:plaintiff, itemsordered:itemsOrdered=[{name:itemOrdered, price:itemPrice}]});

```

when from all the checkboxes.. I update the 'sub-array' (push or splice..etc)

```
somePicks[i].itemsordered.push({name:itemOrdered, price:itemPrice}); 

```

'this' is the array/data I want to get into my PHP session from JS using whatever I can AJAX most likely.