2

私はMVCにかなり慣れていないので、空のMVCプロジェクトにjqueryを追加する方法を見つけようとしています。

最初に、いくつかの Nuget パッケージをインストールして、いくつかの js ファイルをプロジェクトに追加しました。次に、レイアウト ファイルに以下を追加しました。

<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

いつ行方不明になるの?

ありがとう

4

3 に答える 3

0

チルダの意味を MVC に認識させるには、次を使用する必要があります。

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

お役に立てれば!

于 2013-10-17T19:43:05.697 に答える
0

これを cshtml または aspx の head 要素に入れます。

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

X-UA-Compatible メタ タグを使用すると、Web 作成者はページをレンダリングする Internet Explorer のバージョンを選択できます。

于 2013-11-24T20:39:14.023 に答える
0

jQuery Nuget パッケージがインストールする jQuery の最新バージョンは、IE 6、7、および 8 のサポートを削除するようです。また、互換モードで読み込まれる場合、IE 9 または 10 でも動作しません。

レイアウト ページに以下を追加して、互換モードで実行しないように IE に指示しました。

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

今はうまくいっているようです。

于 2013-10-18T15:39:03.437 に答える