Asp.net Jquery:Jquery在onunload事件中不工作

Asp.net Jquery:Jquery在onunload事件中不工作,asp.net,ajax,jquery,Asp.net,Ajax,Jquery,我试图在页面的onunload事件中发送ajax请求。 我正在使用jquery的$.post函数,但是当事件实际触发时,我得到了以下错误:Microsoft JScript运行时错误:“$”未定义 这是否意味着jquery库在调用$.post函数之前已被延迟,因此我将无法再使用jquery 我应该用什么方法来解决这个问题?我是在一个Asp.NET2.0Web应用程序项目中这样做的。下面是页面上的JS脚本 <script type="text/javascript"> functi

我试图在页面的onunload事件中发送ajax请求。 我正在使用jquery的$.post函数,但是当事件实际触发时,我得到了以下错误:Microsoft JScript运行时错误:“$”未定义

这是否意味着jquery库在调用$.post函数之前已被延迟,因此我将无法再使用jquery

我应该用什么方法来解决这个问题?我是在一个Asp.NET2.0Web应用程序项目中这样做的。下面是页面上的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>        

试试这个

对不起,我犯了个愚蠢的错误。我刚刚发现母版页中的jquery引用未能加载到我正在进行卸载事件的页面上,因此在使用page.ResolveUrl正确解析jquery引用之后,卸载事件中的jquery现在工作得很好

你使用的代码是什么?如果你发布一些代码肯定会有帮助。