2013-02-21 8 views
5

Aktuelle Anwendung einige hat require-jquery.js verwendet. Jetzt habe ich jQuery Datentabelle implementiert. Es funktioniert gut, wenn "require-jquery.js" entfernt wird. Aber als ich zählen erfordern-jquery.js ich die Störung erhalte unten:Datentabellenkonflikt mit require-jquery.js

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

Siehe die Struktur:

  1. jquery.min.js
  2. erfordern-jquery.js
  3. jquery .dataTables.js

Und dieses:

tickerdashboardtable = $('#tickerdashboardtable').dataTable({}); 

Ich kann nicht require-jquery.js verwenden. Wie kann dieses Problem behoben werden?

+2

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

+0

zeigen Ihnen einige Code? Wo definierst du 'require-jquery.js'? –

+0

Struktur ist, 1.jquery.min.js 2.require-jquery.js 3.jquery.dataTables.js $ (document) .ready (function() { \t tickerdashboardtable = $ ('# tickerdashboardtable') .dataTable ({}) \t}); – Manivasagan

Antwort

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

eine main.js erstellen, die etwas Ähnliches enthält:

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

Sie rufen müssen, um alle Skripte, die "definieren()" von der require-jquery API verwenden.

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