Добавление jquery в Empty MVC Project

Я новичок в MVC, и я пытаюсь понять, как добавить jquery в пустой проект MVC.

Сначала я добавил несколько js файлов в свой проект, установив несколько пакетов Nuget. Затем я добавил следующее в свой файл макета.

<head>
    ...
    <script src="~/Scripts/jquery-2.0.3.js"></script>
    <script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
</head>

Теперь, когда я запускаю проект, я получаю следующую ошибку javascript.

 JavaScript runtime error: 'JSON' is undefined

Когда мне не хватает?

благодаря

+2
источник поделиться
3 ответа

Чтобы MVC распознать то, что означает тильда, вам необходимо использовать:

<head>
    ...
    <script src="@Url.Content("~/Scripts/jquery-2.0.3.js")"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"></script>
</head>

Надеюсь это поможет!

0
источник

По-видимому, самая новая версия jQuery, которую устанавливают пакеты jQuery Nuget, поддерживает IE 6, 7 и 8. И также не будет работать в IE 9 или 10, если она загружается в режиме совместимости.

Я добавил следующее на мою страницу макета, чтобы IE не запускался в режиме совместимости.

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

Кажется, сейчас он работает нормально.

0
источник

Поместите это в элемент head вашего cshtml или aspx:

<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

Мета-тег, совместимый с X-UA, позволяет веб-авторам выбирать, какую версию Internet Explorer следует отображать.

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос