loading multiple <DIV>s with content - some dont load at all

loading multiple <DIV>s with content - some dont load at all

I've got a series of <DIV>s to contain report data (<TABLE>s), followed by the script to load each <DIV>.   Each table generation is 5 to 30 seconds, so I was trying to get all the reports in parallel, rather than  sequential calls.  Some of the tables get loaded, but others never do, even though I can see the server is generating the html to return to the client.   Am I running into a limit in javascript or maybe an error on some of the table results that wont load the result?
Can I attach an error handler to each .html replacement call to tell me if it fails?
  1. <div id="divNPT" class="rptTable">Loading table for NPT blend. Please wait...</div>
  2. <div id="divNPT M G 100" class="rptTable">Loading table for NPT M G 100 blend. Please wait...</div>
  3. <div id="divNPT M B" class="rptTable">Loading table for NPT M B blend. Please wait...</div>
  4. <div id="divMAV MG" class="rptTable">Loading table for MAV MG blend. Please wait...</div>
  5. <div id="divMAV" class="rptTable">Loading table for MAV blend. Please wait...</div>
  6. <div id="divOGD G" class="rptTable">Loading table for OGD G blend. Please wait...</div>
  7. <div id="divTRU" class="rptTable">Loading table for TRU blend. Please wait...</div>
  8. <div id="divKNT III" class="rptTable">Loading table for KNT III blend. Please wait...</div>
  9. <div id="divKNT" class="rptTable">Loading table for KNT blend. Please wait...</div>
  10. <script type='text/javascript'> 
  11. // get table for 'NPT' blend
  12.   $.get('/Substitution/GetTableForBlend',
  13.     { "snapShotId": 1, "blend": 'NPT'},
  14.     function (data) {
  15.       $('#divNPT').html(data);
  16.     }
  17.   );
  18. // get table for 'NPT M G 100' blend
  19.   $.get('/Substitution/GetTableForBlend',
  20.     { "snapShotId": 1, "blend": 'NPT M G 100'},
  21.     function (data) {
  22.       $('#divNPT M G 100').html(data);
  23.     }
  24.   );
  25. // get table for 'NPT M B' blend
  26.   $.get('/Substitution/GetTableForBlend',
  27.     { "snapShotId": 1, "blend": 'NPT M B'},
  28.     function (data) {
  29.       $('#divNPT M B').html(data);
  30.     }
  31.   );
  32. // get table for 'MAV MG' blend
  33.   $.get('/Substitution/GetTableForBlend',
  34.     { "snapShotId": 1, "blend": 'MAV MG'},
  35.     function (data) {
  36.       $('#divMAV MG').html(data);
  37.     }
  38.   );
  39. // get table for 'MAV' blend
  40.   $.get('/Substitution/GetTableForBlend',
  41.     { "snapShotId": 1, "blend": 'MAV'},
  42.     function (data) {
  43.       $('#divMAV').html(data);
  44.     }
  45.   );
  46. // get table for 'OGD G' blend
  47.   $.get('/Substitution/GetTableForBlend',
  48.     { "snapShotId": 1, "blend": 'OGD G'},
  49.     function (data) {
  50.       $('#divOGD G').html(data);
  51.     }
  52.   );
  53. // get table for 'TRU' blend
  54.   $.get('/Substitution/GetTableForBlend',
  55.     { "snapShotId": 1, "blend": 'TRU'},
  56.     function (data) {
  57.       $('#divTRU').html(data);
  58.     }
  59.   );
  60. // get table for 'KNT III' blend
  61.   $.get('/Substitution/GetTableForBlend',
  62.     { "snapShotId": 1, "blend": 'KNT III'},
  63.     function (data) {
  64.       $('#divKNT III').html(data);
  65.     }
  66.   );
  67. // get table for 'KNT' blend
  68.   $.get('/Substitution/GetTableForBlend',
  69.     { "snapShotId": 1, "blend": 'KNT'},
  70.     function (data) {
  71.       $('#divKNT').html(data);
  72.     }
  73.   );
  74. </script>