2017-04-27 46 views
0

我有一個文件,裏面的<script></script>標籤聲明功能sendTableToExport和我包括另一個文件到這個,我需要調用這個函數。這甚至有可能嗎?因爲只有當我將該調用腳本移動到主文件時它才適用於我。但它必須在包含文件中。而比它記錄ReferenceError: sendTableToExport is not defined使用從導入的文件中的Javascript功能

腳本在主文件:

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

,並在文件中包含的腳本:

 $(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

它理論上應該是好的。請說明你如何和_where_將文件包含在主文件中。你是否在聲明'sendTableToExport'函數之前加入它,或者之後呢? – ADyson

+0

@ADyson在函數被宣佈爲 – HS1993

+0

之前包含在它之後。 – ADyson

回答

0

我得到了解決。我只需要編輯聲明

window.sendTableToExport = function().... 
相關問題