数据表与require-jquery.js冲突

Man*_*gan 5 datatable jquery requirejs

当前的应用程序有人使用了require-jquery.js.现在我已经实现了jQuery数据表.删除"require-jquery.js"时工作正常.但是当我包含require-jquery.js时,我收到以下错误:

错误:匿名的define()模块不匹配:function($){

看结构:

  1. jquery.min.js
  2. 要求-的jquery.js
  3. jquery.dataTables.js

还有这个:

tickerdashboardtable = $('#tickerdashboardtable').dataTable( {} );
Run Code Online (Sandbox Code Playgroud)

我不知道如何使用require-jquery.js.如何解决这个问题.

car*_*ter 0

<script data-main="scripts/main.js" src="scripts/jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

创建一个 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();
    });
});
Run Code Online (Sandbox Code Playgroud)

您必须从 require-jquery API 调用任何使用“define()”的脚本。

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