Heim  >  Fragen und Antworten  >  Hauptteil

Problem beim dynamischen Laden der js-Datei mit Aufruf

Die ursprüngliche HTML-Datei lädt zunächst eine JS-Datei A, die eine große Anzahl von Funktionen enthält.

Wenn eine externe JS-Datei B nach der Ausführung eines Ereignisses geladen wird, ruft JS-Datei B die Funktion in Datei A auf. Logischerweise wurde JS-Datei A erfolgreich geladen, nachdem die Seite geladen wurde, und die importierte JS-Datei B sollte dazu in der Lage sein zur direkten Verwendung Ja, warum kann ich die Funktion in Datei A nicht aufrufen? Es wird ein Fehler gemeldet. . .

a.js-Inhalt:

Funktion 1,

Funktion 2,

$('#btn3').unbind('click').click(function(e){

e.stopPropagation();

$.getScript('b.js');

})

b.js Inhalt:

Function 1();

Nachdem b.js erfolgreich geladen wurde, können andere hinzugefügte Elemente nicht aufgerufen werden außer Funktionen Kein Problem mit irgendetwas. Was ist der Grund

按键盘手指磨破皮按键盘手指磨破皮2604 Tage vor1353

Antworte allen(1)Ich werde antworten

  • PHP中文网

    PHP中文网2017-09-04 09:07:37

    你可以把错误截个图,可能是函数作用域问题。

    Antwort
    0
  • 按键盘手指磨破皮

    错误提示就是这个函数不存在 adeu is not defined adeu就是函数

    按键盘手指磨破皮 · 2017-09-04 11:33:21
  • StornierenAntwort