title: Export html with jquery including pagination
body: <p>I am facing the problem that with the code snippet I got from somewhere on the Internet I can perfectly create a xls. file from my html table (created with mysql/php) but it doesn't show all results. It only grabs the rows that it sees on the front end. But I am using pagination and there are other results in the background. How can I adjust the code so it also grabs the information from the other pages. </p>
  
  <pre><code>var tableToExcel = (function () {
      var uri =
          'data:application/vnd.ms-excel;base64,',
          template = '&lt;html xmlns:o="urn:schemas-microsoft-com:office:office"
       xmlns:x="urn:schemas-microsoft-com:office:excel"
       xmlns="http://www.w3.org/TR/REC-html40"&gt;&lt;head&gt;&lt;!--[if gte mso
       9]&gt;&lt;xml&gt;&lt;x:ExcelWorkbook&gt;&lt;x:ExcelWorksheets&gt;&lt;x:ExcelWorksheet&gt;&lt;x:Name&gt;{worksheet}&lt;/x:Name&gt;&lt;x:WorksheetOptions&gt;&lt;x:DisplayGridlines/&gt;&lt;/x:WorksheetOptions&gt;&lt;/x:ExcelWorksheet&gt;&lt;/x:ExcelWorksheets&gt;&lt;/x:ExcelWorkbook&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;/head&gt;&lt;body&gt;&lt;table&gt;{table}&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;',
          base64 = function (s) {
              return window.btoa(unescape(encodeURIComponent(s)))
          }, format = function (s, c) {
              return s.replace(/{(\w+)}/g, function (m, p) {
                  return c[p];
              })
          }
      return function (table, name) {
          if (!table.nodeType) table = document.getElementById(table)
          var ctx = {
              worksheet: name || 'Worksheet',
              table: table.innerHTML
          }
          window.location.href = uri + base64(format(template, ctx))
      }
  })()
  </code></pre>