0
votes

Comment puis-je inclure jQuery dans mon fichier JS sans HTML

J'ai fait une extension chromée où mon bouton contextuel appelle un script. L'autre script utilise jQuery mais je reçois une erreur disant que JQuery n'est pas définie.

mon popup.html: p> xxx pré>

mon popup.js: p>

var arrays = []
$.get('Attendance.txt', function(data){

    var splitted = data.split("\n"); // --> should return an array for each line 

    // Loop through all lines 
    for(var i = 0; i < splitted.length; i++) 
    {

        var line = splitted[i]; 

        // Now you could remove [ and ] from string  
        var removed = line.replace('[','').replace(']','');
        var refined = removed.replace(' ', '');

        // Now you can split all values by using , delimiter
        var values = refined.split(',');  
        var array = [];
        // Now you can iterate through all values and add them to your array
        for(var c = 0; c < values.length; c++) 
        {
            var value = values[c]; 
            array.push(value);
        }
        arrays.push(array);
    }
});
var present = arrays[0];
console.log(present);
var absent = arrays[1];
console.log(absent);

var user = present[0];
var pass = absent[0];
var loginField = document.getElementById('fieldAccount');
var passwordField = document.getElementById('fieldPassword');
loginField.value = user;
passwordField.value = pass;
var loginForm = document.getElementById('btn-enter-sign-in');


0 commentaires

3 Réponses :


1
votes

Il suffit d'importer jQuery avant d'importer des popup.js

comme ceci xxx

à l'intérieur de votre popup.js, lorsque vous chargez des marquages.js qui utilise JQuery, vous " D Encore une fois de chargement de jQuery avant même

comme celui-ci xxx


6 commentaires

Cela a fonctionné pendant une seconde, mais ça ne marche plus. Maintenant, il est dit $ n'est pas défini.


Vérifiez votre console et voyez si vous n'avez pas orthographié ou mis un mauvais chemin pour votre script


Eh bien myscript.js n'est pas dans le fichier HTML, seulement le popup.js et jQuery. Tout semble être orthographié correctement.


Si ce code HTML que vous avez partagé est le seul code que vous avez, et que le script est correctement trouvé sur le chemin racine, je ne vois pas de problème, partagez votre capture d'écran d'erreur de console complète pour référence.


J'ai édité le message pour avoir mon autre script et j'ai joint une photo d'écran de l'erreur


Mise à jour de la réponse avec la solution pour la même chose



0
votes

Il suffit de réorganiser vos balises de script et de mettre JQuery avant votre popup.js. De cette façon, il sera chargé lorsque vous essayez de l'appeler.


0 commentaires

0
votes

YO peut utiliser ce code pour inclure un autre fichier jQuery dans votre jQuery: xxx

comme ceci: xxx


0 commentaires