Tôi nhận được lỗi này chỉ trong IE vào trang web MVC của tôi:MVC VS2012 jquery.validate.js lỗi trong IE: Không thể để có được tài sản 'gọi' tham chiếu undefined hoặc null (dòng 1234)
SCRIPT5007: Không thể nhận được thuộc tính 'gọi' tham chiếu không xác định hoặc không có giá trị jquery.validate.js, dòng 1234 ký tự 5
Tôi đã xem xét một chút câu trả lời và không thể tìm thấy giải pháp. Chrome hoạt động tốt. Khi tôi Google thông báo lỗi chính xác, tôi đã được dẫn đầu ở đây: script bundle not working, nhưng câu trả lời không giúp tôi.
Tôi đã thử cập nhật các plugin xác thực jQuery và jQuery của mình thông qua trình quản lý gói Visual Studio NuGet. Tôi đã nâng cấp jQuery lên phiên bản 2.0.3 và jQuery Validation 1.11.1. Tôi nghĩ rằng tôi đã có jQuery 1.9.x trước đây. Điều này không có hiệu lực.
Tôi tin rằng bó của tôi là tiêu chuẩn:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
và ở phần cuối đuôi của trang bố trí của tôi, đây là những Scripts.Render tôi gọi:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
@RenderSection("Scripts", false)
</body>
</html>
bất kỳ sự giúp đỡ được đánh giá rất cao.
Tôi sẽ thêm di chuyển jquery để đảm bảo rằng nó không bị văng lên qua jquery 1.8.2 đã gây ra nó. tôi biết jquery 1.9.x đã có một số vấn đề với thư viện xác nhận – Slicksim
cảm ơn bạn dường như làm việc - rất muốn cung cấp cho bạn một số tín dụng cho điều đó nếu bạn nhập là câu trả lời –