Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xmpp $(…).datetimepicker在使用converse.js时不是函数_Xmpp_Conflict_Converse.js - Fatal编程技术网

Xmpp $(…).datetimepicker在使用converse.js时不是函数

Xmpp $(…).datetimepicker在使用converse.js时不是函数,xmpp,conflict,converse.js,Xmpp,Conflict,Converse.js,我想使用客户端聊天界面的converse.js在我的系统中实现XMPP聊天功能。但当我在布局页面中使用converse.js时,浏览器显示的错误如下 $(...).datetimepicker is not a function $(...).dataTable is not a function. 我使用了引导datetimepicker和datatables。这似乎是jquery冲突。 我试图通过更改一些jquery文件的位置来解决冲突。但我没有成功。那么,我如何消除冲突呢 编辑:从3.

我想使用客户端聊天界面的
converse.js
在我的系统中实现XMPP聊天功能。但当我在布局页面中使用
converse.js
时,浏览器显示的错误如下

$(...).datetimepicker is not a function
$(...).dataTable is not a function. 
我使用了引导datetimepicker和datatables。这似乎是jquery冲突。
我试图通过更改一些jquery文件的位置来解决冲突。但我没有成功。那么,我如何消除冲突呢

编辑:从3.0.1版开始,这应该不再是一个问题。在以前的版本中,
$.noConflict
调用未被执行。这在3.0.1中已修复。如果您使用的是旧版本,那么下面的文本仍然相关。

Converse.js与jQuery捆绑在一起。它使用jQuery的方法放弃对$variable的控制,从而避免与jQuery的其他版本发生冲突,但显然这并不总是可靠的

您可以尝试以下几点:

  • 在加载所有其他js库之前加载converse.js
  • 或者,删除您自己的jQuery,改为使用converse.js中包含的jQuery。您可以通过
    converse.env.jQuery
    访问它
  • 或者,也可以使用不包含jQuery的converse.js捆绑包:

编辑:从3.0.1版开始,这应该不再是一个问题。在以前的版本中,
$.noConflict
调用未被执行。这在3.0.1中已修复。如果您使用的是旧版本,那么下面的文本仍然相关。

Converse.js与jQuery捆绑在一起。它使用jQuery的方法放弃对$variable的控制,从而避免与jQuery的其他版本发生冲突,但显然这并不总是可靠的

您可以尝试以下几点:

  • 在加载所有其他js库之前加载converse.js
  • 或者,删除您自己的jQuery,改为使用converse.js中包含的jQuery。您可以通过
    converse.env.jQuery
    访问它
  • 或者,也可以使用不包含jQuery的converse.js捆绑包:

什么冲突,你能用一些代码吗?什么冲突,你能用一些代码吗?