JQUERY:无法支持IE 11和firefox 50.1

时间:2017-01-17 03:12:16

标签: javascript jquery

请注意,以下编码不能支持IE 11和firefox ver 50.1,但它也适用于chrome ver 55.0 .. 这个编码应该将我的数据从jsp导出到excel,我的firefox和IE在控制台中没有错误,按下按钮后,它不会将我的数据导出到excel。我的chrome工作没有错误。 我编码的错误......

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

 <script src="../jQuerylib/jquery.js" type="text/javascript"></script>
 <script src="../jQuerylib/jquery.base64.js" type="text/javascript"></script>
 <script type="text/javascript">
 $(document).ready(function() {
      $("#myButtonControlID").click(function(e) {
          var dt = new Date();
          var year = dt.getFullYear().toString();
          var month = dt.getMonth() + 1;
          var day = dt.getDate();
          var hour = dt.getHours();
          var mins = dt.getMinutes();

          var postfix = year +  month +  day + "_" + hour + "." + mins;
          var a = document.createElement('a');
          //getting data from our div that contains the HTML table
          var data_type = 'data:application/vnd.ms-excel';
          var table_div = document.getElementById('MyTable');
          var table_html = table_div.innerHTML .replace(/ /g, '%20');
          a.href = data_type + ', ' + table_html;
          //setting the file name
           a.download = 'JDC_mon_' + postfix + '.xls';
          //triggering the function
          a.click();
          //just in case, prevent default behaviour
          e.preventDefault();

      });
    });

感谢

0 个答案:

没有答案