2012-11-10 35 views
8

Tôi chỉ chèn

$(document).ready(function() { 
    alert("!!!"); 
}); 

như thường vào

@{ 
    ViewBag.Title = "Sign Up"; 
    Layout = "~/Views/Shared/_WebSite.cshtml"; 
} 

<script type="text/JavaScript"> 

    $(document).ready(function() { 
     alert("!!!"); 
    }); 

</script> 

<h2>Sign Up</h2> 

@using (Html.BeginForm()) 
{ 
    @Html.ValidationSummary() 
{ 

} 

} 

@section Scripts { 
    @Scripts.Render("~/bundles/jqueryval") 
} 

nhưng tôi không thể nhìn thấy cảnh báo) thông báo (...

những thứ khác của jQuery đang hoạt động tốt tại trang này ...

Điều gì làm Tôi đang mất tích?

Bất kỳ đầu mối nào?

Cảm ơn bạn!

+1

Có lỗi trong bảng điều khiển firebug không? – jwaliszko

+1

Tại sao không sử dụng "văn bản/javascript" bên trong của Camel Cased "văn bản/JavaScript". Không phải đó là vấn đề nhưng dù sao đi nữa. :) Tôi nghĩ Visual Studio Intellisense viết "text/javascript" cho bạn? – oldwizard

Trả lời

27

Bạn có thể thấy jQuery được tham chiếu sau mã của bạn nếu bạn kiểm tra html.

Dự án mặc định đi kèm với phần đoạn mã tùy chọn sẽ được hiển thị sau khi tham chiếu jQuery trong bố cục, đó là nơi mã của bạn nên đi.

@{ 
    ViewBag.Title = "Sign Up"; 
    Layout = "~/Views/Shared/_WebSite.cshtml"; 
} 



<h2>Sign Up</h2> 

@using (Html.BeginForm()) 
{ 
    @Html.ValidationSummary() 
{ 

} 

} 

@section Scripts { 
    <script type="text/JavaScript"> 

    $(document).ready(function() { 
     alert("!!!"); 
    }); 

    </script> 
} 
+1

Cảm ơn người đàn ông !! ++++ –

+3

Chấp nhận câu trả lời của mình sau đó. :) – oldwizard

Các vấn đề liên quan