Bonjour a tous,
cela fait 2 jours que j'essaie de comprendre la raison du non fonctionnement d'une appli et je me suis rendu compte que c'est tout betement parce que les fonctions ne sont pas executées dans l'ordre que je veux:
et mon problème est que alert("fonction 2") s'execute et s'affiche avant le alert("fonction 1") et donc le gros souci c'est que le formulaire est soumis avant que le champ #id_champ ait la nouvelle valaur!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $("#formulaire").submit(function(e) { if(!e.isDefaultPrevented()) { $.getJSON("/account/ajax/ac-get-city.php", { city: "paris" }, function(json) { // traitement variables $("#id_champ").val("valeur"); alert("fonction 1"); }); }); $.post(url, form.serialize(), function(msg) { // mettre a jour la bdd alert("fonction 2"); }); return false; // empecher la soumission du formulaire } });
please help!!
MErci beucoup
Partager