En général une base de données est sur un serveur et le javascript s'exécute côté navigateur.
Donc il faut à partir du serveur déclencher une url sur le serveur qui fasse une action base de données.
Il existe des fonctions qui permettent de déclencher en javascript ou via une bibliothèque des appels d'url sur le serveur.
Par exemple, avec jquery qui est une bibliothèque javascript on peut utiliser jquery.ajax, post, etc ...
La solution ci-dessus proposée en node.js est un serveur qui - pour faire simple - permet de développer en un langage type javascript. Mais c'est sur le serveur.
> désolé pour les majuscules c'est une habitude que j'ai prisse en rédigeant des texte et non de la programmation
Même dans des textes, les majuscules c'est assez gênant. Sur le net, utiliser des majuscules équivaut à crier. Merci d'éditer ton titre et ton sous-titre en ce sens.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Non jQuery n'est pas obligatoirement à coupler avec du nodeJS pour accéder à une base de données.
On peut très bien avoir côté serveur une architecture LAMP (sans nodeJS) et jquery (ou javascript) via une requête ajax, get, post, etc déclenchera le traitement php sur le serveur qui effectuera une action base de données et retournera éventuellement un résultat.
Effectivement, en revanche le traitement direct avec une base de donnée ne se fait pas avec JQuery, d'où le fait que je ne comprends pas son utilité ici.
Pour Ajax, il existe la méthode XMLHttpRequest, native en Vanilla JS.
Et si on évitait de sortir l'artillerie Jquery + Ajax, quand on a un fetch natif qui fait la même ? (ou axios, quites à utiliser une lib évitez d'amener tout Jquery pour un simple appel ajax)
/!\ Si je cesse de répondre c'est parce que vous êtes venus poster sans avoir suivi les cours de base sur le sujet. /!\
2, il est pas lourd pour toute la flexibilité et la vitesse de développement et de correction qu'il apporte
3, il est fiable, et permet de bosser mieux..
si on doit écrire toute la gestion en javascript natif, c'est une perte de temps et une introduction d'erreurs éventuelles trop lourde et dangereuse. pourquoi réécrire ce qui a été très bien fait et testé de manière approfondie??.
faut utiliser les outils qui font gagner du temps et de la sécurité de développement et d’exécution..n'en déplaise à tous ces soi disant puristes ou experts auto-proclamés.
Ce n'est pas une question de puriste. jQuery *est* lourd. Et on n'a pas forcément besoin de tout ce que ça contient. À lire : http://youmightnotneedjquery.com/
(mais nous avons en effet dérivé de la question initiale)
(oh, tiens, le titre n'a pas été modifié, comme je l'avais demandé, mais en fait margueritte n'est plus revenu⋅e depuis le 18 janvier)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)