5

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

错误:不匹配的匿名定义()模块:函数($){

看结构:

  1. jquery.min.js
  2. 需要 jquery.js
  3. jquery.dataTables.js

和这个:

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

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

4

1 回答 1

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();
    });
});

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

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

于 2013-05-04T23:17:04.750 回答