In JavaScript I have the following code:

```
 for (i = 1; i<3; i++) 

{

// above I collect check_a and check_b through radio button responses.

var connectJSON = ",";
var passObj = {id:i, ask:check_a, description:check_b};

// adding object string together in tempObj
var tempObj = tempObj + connectJSON + passObj;
}

// get ready for transport to server and display result of string
 var data = JSON.stringify(tempObj);
 console.info("info: " + data);

 // post string to server

  $.ajax
  ({
  type: 'POST',
  url: 'out.php',
  data: {data: data},

  success: function(msg)
  {
  alert(msg);
   }

});

```

In out.php I try to determine the result back from the server. The code is as follows:

```
<?php

if (ISSET($_POST['data']))

    {
    echo "TRUE";
    }
    ELSE
    {
    echo "False";
    }

var_dump($_POST['data']);

?>

```

I am getting this message, AJAX alert (msg) :

```
**True** string(42) ""question, [object Object], [object Object]""

```

Apparently this message is describing the string array being passed. 

What I now need to do, if the format is correct, is to be able to access the string array - maybe with JSON\_decode and identify properties of the array so that I can make insertions into a MySQL database.

Thanks for any AND all help...