보기 누군가 내가 잘못되었을 수 있음을 지적 할 수 있습니까? 내 문제는 내 견해에 일부 스크립트가 있고 jQuery 그냥 어떻게 든 작동하지 않습니다 (내 잘못 어딘가에) 보인다.jQuery가 ASP.NET MVC에서 작동하지 않습니다.
항상로드중인 레이아웃 페이지에 jQuery가 지정되어 있습니다. 그렇다면이 모양의 내 견해가 있습니다.
@model jakubholovsky.com.Models.BlogPost
@using jakubholovsky.com.DataModels
@using jakubholovsky.com.Enum
@{
ViewBag.Title = "Jakub Holovsky - Blog - Post - " + Model.Post.title;
}
<h2>
@Model.Post.title</h2>
<div>
SOME CODE
</div>
<script type="text/javascript">
$(document).ready(function() {
alert("hello");
$('#addACommentDiv').click(function() {
alert("hello");
if ($('#commentFieldset').is(':hidden')) {
$("#commentFieldset").slideDown("slow");
$('#addACommentDivButton').html('Close commenting');
}
else {
$("#commentFieldset").slideUp("slow");
$('#addACommentDivButton').html('Comment on this article');
}
});
});
</script>
제 생각에는 jQuery를 참조하려고했지만 행운은 없었습니다. 나는 또한 그것이 작동하는지 확인하기 위해 기본 자바 스크립트 (그냥 경고창)를 사용하려고 노력했다. 또한 jQuery가 브라우저에로드되었는지 확인했습니다 (있는 그대로).
경고 ("hello"); 선은 단지 준비 함수를 통과 하는지를보기 위해 존재합니다.
이것은 레이아웃 페이지에서 참조하는 방법입니다.
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<link href="@Url.Content("/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("/Scripts/jquery-1.7.2.js")" type="text/javascript"></script>
<script src="@Url.Content("/Scripts/jquery-1.7.2-vsdoc.js")" type="text/javascript"></script>
<script src="@Url.Content("/Scripts/modernizr-2.5.3.js")" type="text/javascript"></script>
<script src="@Url.Content("/Scripts/google-analytics.js")" type="text/javascript"></script>
</head>
나를 도와 주셔서 감사합니다.
HTML에 렌더링? –
그리고 오류가 발생하지 않으면 인터넷 브라우저의 dev 도구를 통해 페이지를 실행하고 어떤 오류 메시지가 표시되는지 확인하십시오 –