今天遇到一个问题头文件如下:发现dwr的东西与jquery的$符号有冲突,解决办法如下:var j = jQuery.noConflict();
把所有的$符都替换成j就可以了。
<script src="${ctx}/js/jquery.js" type="text/javascript"></script>
<script src="${ctx}/js/table.js" type="text/javascript"></script>
<script src="${ctx}/dwr/interface/UploadMonitor.js" type="text/javascript"></script>
<script src="${ctx}/dwr/engine.js" type="text/javascript" ></script>
<script src="${ctx}/dwr/util.js" type="text/javascript" ></script>
<script src="${ctx}/js/media.js" type="text/javascript"></script>
<script src="${ctx}/js/validate/jquery.validate.js" type="text/javascript"></script>
<script src="${ctx}/js/validate/messages_cn.js" type="text/javascript"></script>
<script>
var j = jQuery.noConflict();
j(document).ready(function() {
//为uploadMedia注册validate函数
j("#uploadMedia").validate({
rules: {
mediaName:"required",
mediaDesc:"required",
uploadFile:"required"
},
messages: {
mediaName:{
required:"请您填写视频标题"
},
mediaDesc:{
required:"请您填写视频描述"
},
uploadFile:{
required:"请您上传视频文件"
}
}
});
});
</script>
?