2012-03-19 11 views
0

私はajaxコントロールを使用しています。 jquery.unobtrusive-ajax.min.jsファイルのみを添付すると、「エラー: 'jQuery'が定義されていません」というメッセージが表示されます。しかし、jquery-1.4.4.min.jsファイルを添付しても、すべて問題ありません。どうして?MVC3 jquery.unobtrusive-ajax.min.jsファイルのみを添付できません

+0

あなたに最も役立つ回答の1つをマークすることを忘れないでください。 –

答えて

0

jQueryを使用しているため、jQueryをインクルードする必要があります。

0

他のjQueryプラグインが動作するためには、jQueryライブラリへの参照を含める必要があります。あなたのページにjQueryがなければ、jQueryプラグインを実行することはできません。

2

は、次のようにあなたがそれをロードしていることを確認してください:

<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script> 

それはそれが必要とされる理由であることはjQueryを使用しています。プラグインはjQueryの上に構築され、ベースとしてjQueryを使用します。それがjQueryプラグインを持つすべてのページで必要な理由です。

これは、基礎のない家を建てるようなものです。何が起こるか?それが立つことができるものがないので、家は崩壊するでしょう。同じシナリオがここに適用されます。

関連する問題