2017-04-27 11 views
0

<script></script>タグが関数sendTableToExportと宣言されているファイルがあります。この関数には別のファイルが含まれています。それも可能ですか?なぜなら、その呼び出しスクリプトをメインファイルに移動したときだけ、私のために働いたからです。しかし、それはインクルードされたファイルでなければなりません。インクルードファイル内インポートされたファイルのJavascript関数を使用

function sendTableToExport(tableSelector, fileName, format) { 
    // function body 
} 

とスクリプト:それはメインファイルにReferenceError: sendTableToExport is not defined

スクリプトをログに記録するよりも、そして

 $(document).on ("click", ".export-tz-ku-lv", function() { 
      sendTableToExport(".tz-ku-table-view-lv tr", 'Dashboard - Prehled TZ dle KU - pocty LV', $(this).data('format')); 
     }); 
     $(document).on ("click", ".export-tz-ku-land", function() { 
      sendTableToExport(".tz-ku-table-view-land tr", 'Dashboard - Prehled TZ dle KU - pocty parcel', $(this).data('format')); 
     }); 
     $(document).on ("click", ".export-tz-ku-proportion", function() { 
      sendTableToExport(".tz-ku-table-view-proportion tr", 'Dashboard - Prehled TZ dle KU - pocty vlastnickych podilu', $(this).data('format')); 
     }); 
+0

これは理論上問題ありません。ファイルをメインとする方法と場所を表示してください。あなたは 'sendTableToExport'関数を宣言する前にそれをインクルードしていますか? – ADyson

+0

@ADysonそれは関数が宣言される前に含まれています – HS1993

+0

それを後で含めてみてください。 – ADyson

答えて

0

私は解決策を得ました。宣言を

に編集する必要があります。
window.sendTableToExport = function().... 
関連する問題