Getting 'data' is undefined error in I.E.11

Getting 'data' is undefined error in I.E.11

I'm trying to load arrays from a .json doc and populate a table with this data.  It works fine in Chrome and FireFox, but not in I.E. 11.  When I debug in I.E. 11 I get the error 'data' is undefined for data.insuranceReport.  Here's my code:


  1. $.getJSON('json/insuranceData.json', function(data) {
  2.        $.each(data.insuranceReport, function(i, f) {
  3.           var divData = "<tr>" + "<td>" + "<a href='employees/index.html" + "?dataTablePath=" + f.dataFile + "&insuranceName=" + f.insuranceName + "'>" + f.insuranceName + "</a>" + "</td>" + "<td>" + f.employeeCost + "</td>" + "<td>" + f.employerCost + "</td>" + "<td>" + f.totalCost + "</td>" + "</tr>"
  4.            $(divData).appendTo("#dataTable tbody");           
  5.      });
  6.    });     

  7. <table id="dataTable" class="display">
  8.            <thead>
  9.               <tr>
  10.                  <th class="text-left"><b>Insurance Name</b></th>
  11.                  <th class="text-left"><b>Employee Cost</b></th>
  12.                  <th class="text-left"><b>Employer Cost</b></th>
  13.                  <th class="text-left"><b>Total Cost</b></th>
  14.               </tr>               
  15.            </thead>
  16.            
  17.            <tfoot>
  18.               <tr>
  19.                  <th class="text-left"><b>Insurance Name</b></th>
  20.                  <th class="text-left"><b>Employee Cost</b></th>
  21.                  <th class="text-left"><b>Employer Cost</b></th>
  22.                  <th class="text-left"><b>Total Cost</b></th>
  23.               </tr>               
  24.            </tfoot>
  25.            
  26.            <tbody>
  27.               
  28.            </tbody>
  29.        </table>
Any idea why this is happening?