Comment appeler une fonction après la zone de texte perdre le focus
Je n'ai aucune expérience avec Javascript/JQuery/AJAX, donc je suis à essayer de comprendre si il est possible d'appeler une fonction qui execute une requête sur ma DB après une zone de texte perdre le focus.
J'affiche un tableau dans ma page (à l'aide de PHP) avec des zones de texte qui contient les mêmes valeurs d'un tableau sur ma DB, et quand quelqu'un changement de la valeur sur une zone de texte, je veux changer la table DB avec une requête mise à JOUR pour les rendre égaux; est de cette façon avec l'AJAX ou JQuery pour faire ça?
Il suffit de le préciser certaines choses: JavaScript est un langue, jQuery est un bibliothèque écrit en JavaScript et Ajax est méthode de la communication. Peut-être vous trouver le MDN JavaScript Guide utile.
OriginalL'auteur Wallkan | 2012-07-28
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Sibu
Lier un gestionnaire à l'
change
événement:où
ajax_call
est une fonction de mise à jour de la DB.ce n'est pas que je ne sais pas à propos de la méthode avancée disponible mais avec un novice, je préfère utilisé le plus simple disponible! Peut-être, c'est toi qui doit réaliser sa 2012
C'était une petite blague bro. Pour conserver la fraîcheur. Mais peut-être vous ne vous rendez compte que votre méthode fonctionne sur
onchange
pas sur la perte defocus
que l'OP voulait 🙂c'est, en 2017, et je suis toujours à l'aide de JS inline appels de fonction.. et encore ne vois rien de mal avec elle. Ou peut-être en 2012 pour quiconque est en train de lire ceci et c'est à moi de l'avenir.
OriginalL'auteur spaceman12
Oui, vous le pouvez.
D'abord vous avez besoin d'attendre pour JavaScript événement onchange/onblur ou autres.
Que vous avez besoin de faire un appel Ajax vers le serveur. Il va changer les données dans la db et peut entraîner certaines données, que vous pouvez mettre sur la page. Vous pouvez utiliser jQuery pour manipuler votre page.
Une autre façon est d'attendre jusqu'à ce qu'une personne appuie sur le bouton soumettre et de mettre à jour les données dans la db.
OriginalL'auteur HeM01