2013-07-24 3 views
0

그래서이 로그인 페이지 (아래 코드 참조)와 Document.ready이 작동하지 않습니다. 스크립트의 문제입니까? 내 코드에 document.ready이 올바르게 작동하지 않게하는 무언가가있을 수 있습니까?Document.ready는 로그인 페이지에서 작동하지 않습니다

자바 스크립트의 경고 메시지를 통해 확인하려고했으나 절대로 치지 않았습니다. 당신의 _Layout.cshtml 가정

@model OpenRoad.Web.Areas.Account.Models.LogOnModel 
@using Combres.Mvc 
<!doctype html> 
<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]--> 
<!--[if IE 7 ]> <html class="no-js ie7" lang="en"> <![endif]--> 
<!--[if IE 8 ]> <html class="no-js ie8" lang="en"> <![endif]--> 
<!--[if (gte IE 9)|!(IE)]><!--> 
<html class="no-js" lang="en"> 
<!--<![endif]--> 
<head> 
<meta charset="utf-8" /> 
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 
<title>@string.Format("{0} - {1}", OpenRoad.Web.ApplicationSettings.Title, "Logon")</title> 
<meta name="description" content="" /> 
<meta name="author" content="" /> 
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 

<link rel="shortcut icon" href="/Content/images/favicon.ico" /> 

@Html.CombresLink("siteCss") 
<link rel="stylesheet" type="text/css" href="@Url.Content("~/App_Themes/" +  OpenRoad.Web.ApplicationSettings.Theme + "/styles.css")" />  
</head> 
<body class="login"> 

@{ 
    ViewBag.Title = "Log On"; 
} 
@section scripts { 
<script type ="text/javascript"> 
    $(document).ready(function() { 
     alert('test'); 
     mixpanel.track("View Logon"); 
     if ($(".validation-summary-errors")[0]) { 
      alert('Found with Length'); 
     }; 
    }); 
} 
</script> 
+1

내가 jQuery를 포함 볼 해달라고을 @section 할 수 있습니다. –

+0

jquery 라이브러리를로드 했습니까? –

+0

'_Layout.cshtml' 페이지를 레이아웃으로 사용하는이 페이지입니까? 로그인 페이지의 소스를 보면 jQuery 파일이 전체 '' 태그 안에 올라와 있습니까? – krillgar

답변

1

이 있습니다

 @Scripts.Render("~/bundles/jquery") 
     @RenderSection("scripts", required: false) 
    </body> 
</html> 

변경 @section 스크립트를 스크립트

관련 문제