ページのonunloadイベントでajaxリクエストを送信しようとしています。 jqueryの$ .post関数を使用していますが、実際にイベントが発生したときにこのエラーが発生します。「Microsoft JScriptランタイムエラー: '$'は未定義です」Jquery:onunloadイベントでJqueryが動作しない
これは、jqueryライブラリが$ .post関数が呼び出されたので、Jqueryを使用することができなくなります。
この問題を解決するにはどうすればよいですか?私はAsp.net 2.0 Webアプリケーションプロジェクトでこれをやっています。以下は、このページのJSスクリプトです。
<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>
使用しているコードは何ですか? – svinto
いくつかのコードを投稿した場合は間違いなく助けになります。 – elo80ka