Moteur Ajax/jQuery - Variable ==> propriété
Bonjour,
Je vais essayer de m'expliquer.
Voici une fonction d'appel du moteur Ajax/jQuery :
Code:
1 2 3 4 5 6 7 8
| function getValidInput(Parametres){
$.ajax({
type: 'POST',
url: 'js_php2ajax.php',
data: Parametres,
dataType:'json',
success: setValidInput,
error: function() {alert('Erreur serveur');} }); } |
J'aimerai transmettre le nom de la fonction pour la propriété "success" par les arguments. Cela m'éviterai de créer une fonction pour chaque utilisation différente, qui n'est différente en réalité que du nom de la fonction, puisque les paramètres sont déjà transmis.
Je n'arrive pas à trouver la solution, qui je suis sur, existe !:?
D'avance, merci.
microJaP
Question d'écritures de paramètres
Salut,
:ccool: C'est bien cela la solution !
Code:
1 2 3 4 5 6 7 8
| function getValidInput(Parametres, callback){
$.ajax({
type: 'POST',
url: 'js_php2ajax.php',
data: Parametres,
dataType:'json',
success: callback,
error: function() {alert('Erreur serveur');} }); } |
Mais mon problème est resté entier car il était en réalité dans le passage des paramètres.:cry:
Mauvais appel de la fonction :
Code:
getValidInput(Parametres, "callback")
Appel de la fonction correct :
Code:
getValidInput(Parametres, callback)
Le nom de la fonction doit être passé comme une variable et non comme un texte entre guillemets.
Merci beaucoup :yaisse2:
@+
microJaP