0

User: PostureOfLearning によって提案された手順に従い、以下に貼り付けたテスト コードを作成しました。Chrome では問題なく動作していますが、IE では動作しません。コードを IE で動作させるために変更が必要な場合はお知らせください。よろしくお願いします。

 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  
 <script src="jquery.js" type="text/javascript"></script>  
 <script src="jquery.plugin.js" type="text/javascript"></script>  
 <script src="custom.js" type="text/javascript"></script> 
 <script src="C:\wamp\www\rrr\bin\jquery-handsontable-master\dist_wc\x-handsontable\jquery.handsontable.full.js"></script>
 <link rel="stylesheet" media="screen" href="C:\wamp\www\rrr\bin\jquery-handsontable-master\dist_wc\x-handsontable\jquery.handsontable.full.css">
 </head>
 <body>
 <div id="handsontableDivID">
 <script>
  var data = [
   ["", "Maserati", "Mazda", "Mercedes", "Mini", "Mitsubishi"],
   ["2009", 0, 2941, 4303, 354, 5814],
   ["2010", 5, 2905, 2867, 412, 5284],
   ["2011", 4, 2517, 4822, 552, 6127],
   ["2012", 2, 2422, 5399, 776, 4151]
             ];
  var config = {
    data: data,
    minRows: 5,
    minCols: 6,
    minSpareRows: 1,
    autoWrapRow: true,
    colHeaders: true,
    contextMenu: true
    };
    $("#handsontableDivID").handsontable(config);
   </script>
   </body>
   </html>

私が得ているエラーは SCRIPT1014: Invalid character jquery.handsontable.full.js, line 1 character 1 SCRIPT438: Object does not support property or method 'handsontable' test1.html, line 32 character 1

4

1 に答える 1

0

zip ファイルを Web サイト ソリューションに抽出し、jQuery もインストールされていると想定しています。

Web ページでは、抽出した js ファイルを指すスクリプトを追加する必要があります。何かのようなもの:

<script src="~/js/Handsontable/jquery.handsontable.js"></script>

スタイリングを追加します。

<link href="~/css/jquery.handsontable.css" rel="stylesheet" />

そして、いくつかのサンプル js:

var config = {} //Any config would be done here
$("#handsontableDivID").handsontable(config); //this initializes the table

handontable からデータを取得してサーバーに送り返すには、次のようにします。

vara data = $("#handsontableDivID").handsontable('getInstance').getData();

例と方法を参照してください。

http://handsontable.com/index.html

于 2013-09-26T12:51:39.823 に答える