Struts2 jQuery冲突-jQuery数据表和Struts2 jQuery插件
目前,我在使用Datatables和Struts2 Jquery插件时面临着一个兼容性问题。 struts2 jquery插件(ie)的唯一初始化使我的数据表不再工作。 当我删除我的datatable时,工作正常,但我需要使用Struts2 Jquery插件来显示和使用datepicker 我在我的jsp文件中使用这个:Struts2 jQuery冲突-jQuery数据表和Struts2 jQuery插件,jquery,struts2,datepicker,datatables,struts2-jquery,Jquery,Struts2,Datepicker,Datatables,Struts2 Jquery,目前,我在使用Datatables和Struts2 Jquery插件时面临着一个兼容性问题。 struts2 jquery插件(ie)的唯一初始化使我的数据表不再工作。 当我删除我的datatable时,工作正常,但我需要使用Struts2 Jquery插件来显示和使用datepicker 我在我的jsp文件中使用这个: <%@taglib uri="/struts-jquery-tags" prefix="sx" %> <head> <sx:he
<%@taglib uri="/struts-jquery-tags" prefix="sx" %>
<head> <sx:head jquerytheme="flick" />
and this :
<script src="Ressource/lib/datatables/jquery.dataTables.min.js"></script>
<script src="Ressource/lib/datatables/jquery.dataTables.sorting.js"></script>
这是:
我需要在我的项目中使用这两种方法,或者如果它们是提交datepicker的另一种方法我需要使用此方法来解决此冲突
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<html>
<head>
<sx:head />
</head>
而不是
<%@taglib uri="/struts-jquery-tags" prefix="sx" %><
<html>
<head>
<sx:head jquerytheme="flick" />
</head>
$(document).ready(function() {
dt_b: function() {
$j('#dt_b').dataTable({
"sScrollX": "100%",
"sScrollXInner": '110%',
"sPaginationType": "bootstrap",
"bScrollCollapse": true
......
});
},
});
谢谢S2 dojo插件已被弃用。这并不能解决根本原因。它只是用一个非常旧的dojo版本替换了jquery。我在一个项目datatable中与jquery插件一起使用,没有任何问题。如果你能在浏览器控制台上发布一条具体的错误消息,那就太好了。你能帮我解决这个问题吗。你在应用程序中使用的版本是什么?你应该将自己的答案标记为已接受-我相信这将在将来帮助其他人。
$j=jQuery.noConflict();
$j(document).ready(function() {
dt_b: function() {
$j('#dt_b').dataTable({
"sScrollX": "100%",
"sScrollXInner": '110%',
"sPaginationType": "bootstrap",
"bScrollCollapse": true
......
});
},
});
$(document).ready(function() {
dt_b: function() {
$j('#dt_b').dataTable({
"sScrollX": "100%",
"sScrollXInner": '110%',
"sPaginationType": "bootstrap",
"bScrollCollapse": true
......
});
},
});