2010-12-09 23 views
0

在我的mvc应用程序中,在特定页面上,我使用jquery idletimeout插件进行会话。在我的jQuery中,我得到的错误为'expected ')'。有人看到我应该改变它吗?mvc 2中的jquery-idletimeout错误

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> 
<title>ManageEmployeeProfile</title> 
<script> 
function logout() 
{ 
alert('You are about to be signed out due to Inactivity'); 
window.location = '/Account/Logout'; 
} 

$(document).ready(function() 
{ 
var SEC = 10; 
var MIN = 6 * SEC; 
// http://philpalmieri.com/2009/09/jquery-session-auto-timeout-with-prompt/ 
<% if(HttpContext.Current.User.Identity.IsAuthenticated) {%> 
$(document).idleTimeout({ 
    inactivity: 30 * MIN, 
    noconfirm : 30 * SEC, 
    redirect_url: 'javascript:logout()', 
    sessionAlive: 0, // 30000, //10 Minutes 
    click_reset: true, 
    alive_url: '', 
    logout_url: '' 
    }); 
<%} %> 
} 
</script> 

回答

1

失踪);为$(document).ready(function(){...} --->);

$(document).ready(function() 

{ 

var SEC = 10; 
var MIN = 6 * SEC; 
// http://philpalmieri.com/2009/09/jquery-session-auto-timeout-with-prompt/ 
<% if(HttpContext.Current.User.Identity.IsAuthenticated) {%> 
$(document).idleTimeout({ 
    inactivity: 30 * MIN, 
    noconfirm : 30 * SEC, 
    redirect_url: 'javascript:logout()', 
    sessionAlive: 0, // 30000, //10 Minutes 
    click_reset: true, 
    alive_url: '', 
    logout_url: '' 
    }); 
<%} %> 
}); 
+0

bob我越来越erroe $(document).ready(function() – 2010-12-09 06:40:37