Question: I want to add 3 numbers next to each other on the same row in a `table`, I also want there to be about 100 units padding between each number. Under these numbers are words that correspond to them, for example:

```
  0         0         0
Total      Wins     Losses

```

However, if the I use padding, ie `table.add(actor).padLeft(100);`, then changing the number from say 0 to 160 would also move the number to the right, since I'm using padding. example:

```
  160         0         0
Total      Wins     Losses

```

How can I avoid this behaviour? It must be a common scenario.

Answer: 
Correct this line:

```
dataObject.dataArray = data;

```

To this:

```
dataObject.dataArray = JSON.parse( data );

```

You need to parse JSON, untill parsing it is just a string.
Add `dataType` argument to `$.post`. 

When set as `'json'` jQuery knows to parse it to object/array from json string

```
$.post(url, postData, function(data){
     // handling code
     alert($.type(data)); //"array"

},'json');

```

If you set proper content Type header at server also it helps

Reference: [$.post docs](http://api.jquery.com/jQuery.post/)