Asp.net Jquery:Jquery在onunload事件中不工作
我试图在页面的onunload事件中发送ajax请求。 我正在使用jquery的$.post函数,但是当事件实际触发时,我得到了以下错误:Microsoft JScript运行时错误:“$”未定义 这是否意味着jquery库在调用$.post函数之前已被延迟,因此我将无法再使用jquery 我应该用什么方法来解决这个问题?我是在一个Asp.NET2.0Web应用程序项目中这样做的。下面是页面上的JS脚本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
<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现在工作得很好 你使用的代码是什么?如果你发布一些代码肯定会有帮助。