title: ie7 and ie8 Unable to get value of the property
body: <p>I am trying to build a table using jQuery Datatables. Everything works on all browsers except ie7 and ie8. </p>
  
  <p>Here is the error:</p>
  
  <pre><code>SCRIPT5007: Unable to get value of the property 'sName': object is null or undefined
  </code></pre>
  
  <p>Here is the JS code:</p>
  
  <pre><code>var jsonData = [];
  
  for (var i = 0; i &lt; docs.length; i++) {
     var obj = docs[i];
  
     var row = [];
  
     row.push('&lt;input type="checkbox" class="article_checkbox" /&gt;');
  
     for (var j = 1; j &lt; columns.length; j++) {
  
         var value = obj[columns[j].sName];
         console.log(value);
         row.push(value);
     }
  
     jsonData.push(row);
  };
  </code></pre>
  
  <p>My only thought is that the JSON response had a loose comma somewhere but I ran it through jsonlint and it came back valid. </p>
  
  <p>Any ideas on this nasty lil' thing?</p>
  
  <p>Thanks!</p>