Fail html asal pada mulanya memuatkan fail JS A, yang mengandungi sejumlah besar fungsi.
Apabila fail JS luaran B dimuatkan selepas melaksanakan acara, fail JS B memanggil fungsi dalam fail A. Secara logiknya, fail JS A telah berjaya dimuatkan selepas halaman dimuatkan dan fail JS B yang diimport sepatutnya dapat untuk digunakan secara langsung Ya, mengapa saya tidak boleh memanggil fungsi dalam fail A? Ralat akan dilaporkan. . .
kandungan a.js:
fungsi 1,
fungsi 2,
$('#btn3').unbind('klik').klik(function(e){
e.stopPropagation();
$.getScript('b.js');
})
b.js Kandungan:
Fungsi 1();
Selepas b.js tidak berjaya dimuatkan, elemen lain tidak dapat dimuatkan dipanggil kecuali fungsi Tiada masalah dengan apa-apa. Apa sebabnya
Anda boleh mengambil tangkapan skrin ralat, ia mungkin isu skop fungsi.