Erreur : $.ajax is not a function
Bonjour
A l'execution d'un programme avec node js, la console me renvoie cette erreur :
Citation:
$.ajax(settings).done(function (response) {
^
TypeError: $.ajax is not a function
at Module._compile (internal/modules/cjs/loader.js:959:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Function.Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
at internal/main/run_main_module.js:17:11
[Finished in 0.2s]
Voici le code en question, je viens faire une requête GET sur les données d'un web service se trouvant à l'URL indiquée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| //on importe jQuery
var $ = require('jQuery');
// Définition des paramètres de la requête HTTP
var settings = {
"async": true,
"crossDomain": true,
"url": "https://www.kizeoforms.com/rest/v3/forms/",
"method": "GET",
"headers": {
"content-type": "application/json",
"Authorization": "perma_restv3_MTH_024b61f4bf72fd4c46d7633be7e21e083d8b660f",
"cache-control": "no-cache",
}
}
// Envoi de la requête et affichage en console de la réponse
$.ajax(settings).done(function (response) {
console.log(response);
}); |
Après quelques recherches j'ai trouvé ce topic où il est question d'installer une version plus complète de jQuery mais j'ai pourtant bien la version 3.4.1 de jQuery dans mon dossier node_modules,
:roll: