J'essaie de verrouiller une ligne dans une table DB lorsqu'un utilisateur modifie l'entrée. Il y a donc un champ dans la table lock
que j'ai mis 1 au chargement de la page avec php. Puis j'ai essayé de déverrouiller l'entrée (mettez 0) quand la page est déchargée. C'est mon approche. Cela fonctionne bien dans IE mais pas dans Firefox, Chrome etc .... La fenêtre.onbeforeunload fonctionne dans tous les navigateurs, j'ai testé ça. Ils ne font tout simplement pas la demande MAIS si je mets une simple alerte après req.send(); cela fonctionne dans certains navigateurs mais pas safari ou chrome. J'ai donc essayé de mettre quelque chose d'autre juste après ça, donc il y a d'autres choses à faire après la requête mais ça ne marche pas.MooTools AJAX Demande de déchargement
() {var req = nouvelle demande ({ url: 'inc/ajax/unlock_table.php unlock_table = regswimmer & unlock_id =', }); req.send(); alerte ('bla'); // Fonctionne seulement avec ça!?!?!? }
window.onbeforeun = test;
J'ai déjà essayé différentes façons de faire la demande mais rien ne semble fonctionner. Et la requête elle-même fonctionne, mais pas dans cette constellation.
TOUTE aide serait appréciée!
Merci
merci beaucoup, j'ajouté async: faux et il fonctionne maintenant :-) – Roman
oh et Je vous sed window.addEvent ('décharger'). – Roman
ahhhh, beforeunload n'a pas fonctionné dans l'opéra donc .... – Roman