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'));
});
它理論上應該是好的。請說明你如何和_where_將文件包含在主文件中。你是否在聲明'sendTableToExport'函數之前加入它,或者之後呢? – ADyson
@ADyson在函數被宣佈爲 – HS1993
之前包含在它之後。 – ADyson