2013-02-21 2 views
5

現在のアプリケーションの中には、require-jquery.jsを使用しているものがあります。今私はjQueryのデータテーブルを実装しています。 "require-jquery.js"を削除するとうまくいきます。私が必要と-jquery.jsが含まれている場合しかし、私は下のエラーを取得しています:データテーブルとrequire-jquery.jsのコンフリクト

Error: Mismatched anonymous define() module: function ($) {

は、構造を参照してください:

  1. jquery.min.js
  2. jqueryのを、jquery.jsが必要です

そして、これを.dataTables.js

require-jquery.jsの使い方がわかりません。どのようにしてこの問題を解決できますか?

+2

http://requirejs.org/docs/errors.html#mismatch –

+0

あなたは、いくつかのコードを表示することができますか? 'require-jquery.js'をどこで定義していますか? –

+0

構造は、 1.jquery.min.js 2.require-jquery.js 3.jquery.dataTables.js $(ドキュメント).ready(関数(){ \t tickerdashboardtable = $( '#1 tickerdashboardtable' であります).dataTable({}) \t}); – Manivasagan

答えて

0
<script data-main="scripts/main.js" src="scripts/jquery.js"></script> 

のようなものが含まれmain.js作成:

require(["jquery", "jquery.alpha", "jquery.beta"], function($) { 
    //the jquery.alpha.js and jquery.beta.js plugins have been loaded. 
    $(function() { 
     $('body').alpha().beta(); 
    }); 
}); 

あなたが必要と-jqueryのAPIから ")(を定義" を使用するスクリプトを呼び出す必要があります。

http://requirejs.org/docs/jquery.html

関連する問題