Javascript 如何解决dgrid中的defineAlreadyDefined问题?
我们正在做一个一页的网站项目,wad已经在客户端用jquery和javascript构建了这个项目,在服务端用cake php构建了这个项目,但是对于网格,我们希望使用dojo框架的DGRID,当我们尝试将DGRID与我们的项目集成时,我们遇到了这个错误 明确定义 如果我们试图打开另一个模块,因为内容来自AJAX并在同一页面中更新 我们在主页中包含了Javascript 如何解决dgrid中的defineAlreadyDefined问题?,javascript,jquery,datagrid,dojo,dgrid,Javascript,Jquery,Datagrid,Dojo,Dgrid,我们正在做一个一页的网站项目,wad已经在客户端用jquery和javascript构建了这个项目,在服务端用cake php构建了这个项目,但是对于网格,我们希望使用dojo框架的DGRID,当我们尝试将DGRID与我们的项目集成时,我们遇到了这个错误 明确定义 如果我们试图打开另一个模块,因为内容来自AJAX并在同一页面中更新 我们在主页中包含了dojo.js,该主页只加载一次,每个文件中都包含了require包含的模块 任何帮助都将不胜感激 当我们使用两个或多个不同的库公开相同的defin
dojo.js
,该主页只加载一次,每个文件中都包含了require包含的模块
任何帮助都将不胜感激 当我们使用两个或多个不同的库公开相同的define方法来创建新的小部件时,就会发生这种情况 解决方案: 在我们的项目中,我们修改了公开值的名称,比如我们在其他小部件中替换了customDefine,因此如果我们需要定义第一个库,我们使用定义(如前所述),如果我们需要定义第二个库,我们基本上使用customDefine 注意:-在进行上述更改之前,只需确认您没有在项目中多次添加相同或类似的库。在我们的项目中,我们使用了dojo和d3库 这就是我们在项目中解决的问题 几乎类似解决方案的问题-
希望这能对您有所帮助:)当我们使用两个或多个不同的库公开相同的定义方法来创建新的小部件时,就会发生这种情况 解决方案: 在我们的项目中,我们修改了公开值的名称,比如我们在其他小部件中替换了customDefine,因此如果我们需要定义第一个库,我们使用定义(如前所述),如果我们需要定义第二个库,我们基本上使用customDefine 注意:-在进行上述更改之前,只需确认您没有在项目中多次添加相同或类似的库。在我们的项目中,我们使用了dojo和d3库 这就是我们在项目中解决的问题 几乎类似解决方案的问题- 希望这对您有所帮助:)