Maison  >  Questions et réponses  >  le corps du texte

problème d'appel de chargement dynamique du fichier js

Le fichier html d'origine charge initialement un fichier JS A, qui contient un grand nombre de fonctions.

Lorsqu'un fichier JS externe B est chargé après l'exécution d'un événement, le fichier JS B appelle la fonction dans le fichier A. Logiquement parlant, le fichier JS A a été chargé avec succès après le chargement de la page, et le fichier JS B importé devrait pouvoir à utiliser directement Oui, pourquoi ne puis-je pas appeler la fonction dans le fichier A ? Une erreur sera signalée. . .

contenu a.js :

fonction 1,

fonction 2,

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

e.stopPropagation();

$.getScript('b.js');

})

b.js Contenu :

Fonction 1();

Une fois b.js chargé avec succès, les autres éléments ajoutés ne peuvent pas être appelés sauf les fonctions Aucun problème avec quoi que ce soit. Quelle est la raison

按键盘手指磨破皮按键盘手指磨破皮2604 Il y a quelques jours1357

répondre à tous(1)je répondrai

  • PHP中文网

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

    Vous pouvez prendre une capture d'écran de l'erreur, il peut s'agir d'un problème de portée de fonction.

    répondre
    0
  • 按键盘手指磨破皮

    Le message d'erreur est que cette fonction n'existe pas adeu n'est pas définie adeu est une fonction

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