J'essaie d'envoyer une requête ajax dans l'événement onunload d'une page. J'utilise la fonction $ .post de jquery, mais lorsque l'événement se déclenche, j'obtiens cette erreur: "Erreur d'exécution Microsoft JScript: '$' est indéfini"Jquery: Jquery ne fonctionne pas dans l'événement onunload
Cela signifie-t-il que la bibliothèque jquery a été différée auparavant? la fonction $ .post a été appelée et je ne pourrai plus utiliser Jquery?
Quelle devrait être mon approche pour résoudre ce problème? Je le fais dans un projet d'application web Asp.net 2.0. Voici le script JS sur la page.
<script type="text/javascript">
function RemoveFromOnlineUsers()
{
debugger;
if ($.browser.msie)
{
alert("this is msie!");
}
$.post("../Main/FloatingWindowAjax.aspx", {REMOVEONLINEUSER : "<%=Master.UserId.ToString() %>" });
return false;
}
window.onunload = RemoveFromOnlineUsers;
</script>
Quel est le code que vous utilisez? – svinto
Il serait certainement utile si vous avez posté du code. – elo80ka