`
zivpiggy
  • 浏览: 22706 次
  • 性别: Icon_minigender_1
  • 来自: 荆楚大地
最近访客 更多访客>>
社区版块
存档分类
最新评论

jquery和dwr的util.js方法冲突

阅读更多
jquery官网给出了解决办法:

 
var j = jQuery.noConflict(); 
j(document).ready(function(){

//代码,如j("#name")

}


其中j替换了jquery自己的美元符号($) ,当然你可以不用j来替换,用j$或其他自己喜欢的符号。
什么东西真的是用的时候才会发现有问题,项目一直都用dwr,结果要做个输入提示的东西,上网找了找,就用了jqery.autocomplete,结果弄了半天都出不来,最后才发现是上面的那个问题在作怪。
分享到:
评论
10 楼 dodev 2010-06-19  
这样不破坏jquery最好了
9 楼 topbox163 2009-09-16  
<!-- 引用 jQuery 的 JS -->
<script src="/jslib/jquery/jquery-1.2.6.js" type="text/javascript"></script>

<!-- 替换 jQuery 中的 $ 为 $j -->
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>

<!-- 修改 jquery-1.2.6.js 中的 $ 为 $j ,还引用了 thickbox.js,同样要替换-->
jquery-1.2.6.js 替换到这个地方,我的程序就可以,不知道其他情况是否可以:

function( deep ) {
window.$j = _$j;

if ( deep )
window.jQuery = _jQuery;

return jQuery;
},

thickbox.js 是全部替换

<!-- OVER -->


8 楼 zivpiggy 2009-09-16  
topbox163 写道
那么要不要在 jquer 的JS中:jquery-1.3.2.min.js 文件中,把 $ 替换为: j  ?

不需要,j只在当前的
j(document).ready(function(){   
  
//代码,如j("#name")   
  
} 

生效。
7 楼 topbox163 2009-09-16  
那么要不要在 jquer 的JS中:jquery-1.3.2.min.js 文件中,把 $ 替换为: j  ?
6 楼 zivpiggy 2009-07-09  
paulliu 写道
楼主少了一段声明代码:
var j = jQuery.noConflict();
而且这样声明了之后,之前所有的$都不能用了,都要改为j,
如果之前大量用了jQuery,还真是不好弄。
希望John能够再改进一下,使得jQuery和DWR可以兼容。


呵呵,是的,我之前的也说了,只是太懒没有更新,不过也谢谢你了!
5 楼 paulliu 2009-07-08  
楼主少了一段声明代码:
var j = jQuery.noConflict();
而且这样声明了之后,之前所有的$都不能用了,都要改为j,
如果之前大量用了jQuery,还真是不好弄。
希望John能够再改进一下,使得jQuery和DWR可以兼容。
4 楼 yinxuchina 2009-04-17  
直接换位  jQuery  就可以了
3 楼 zivpiggy 2009-03-20  
matchContains
cool_sjq 写道

&lt;script&gt; j(document).ready(function(){ alert("aaaaaaa"+document.getElementById("globe_MktgCenter").value); &nbsp;&nbsp;&nbsp; var data = document.getElementById("globe_MktgCenter").value.split(" "); alert("bbbbbbbbb"+data[0]+"ccccccccccccc"+data[1]+"dddddddddddddddd"+data[2]); &nbsp;&nbsp;&nbsp; //data = "富阳大源区域营销中心;富阳县直管区域营销中;富阳新登区域营销中心".split(";"); &nbsp;&nbsp;&nbsp; j("#qyyxzx").autocomplete(data); &nbsp;&nbsp;&nbsp; j("#qyyxzx").autocomplete(data, { matchContains: true, minChars: 1 }); }); &lt;/script&gt; 附上我的代码


j(document).ready(function()
上面似乎少了一段代码:var j = jQuery.noConflict();
你加上试试,如果可以我他补充到文章上。
2 楼 cool_sjq 2009-03-20  
<script>
j(document).ready(function(){
alert("aaaaaaa"+document.getElementById("globe_MktgCenter").value);
    var data = document.getElementById("globe_MktgCenter").value.split(" ");
alert("bbbbbbbbb"+data[0]+"ccccccccccccc"+data[1]+"dddddddddddddddd"+data[2]);
    //data = "富阳大源区域营销中心;富阳县直管区域营销中;富阳新登区域营销中心".split(";");
    j("#qyyxzx").autocomplete(data);
    j("#qyyxzx").autocomplete(data, { matchContains: true, minChars: 1 });


});

</script>

附上我的代码
1 楼 cool_sjq 2009-03-20  
请问怎么替换?
我替换后,抱一个js错误,错误为缺少对象

相关推荐

    dwr util.js

    本文将深入探讨`util.js`的特性和功能,并结合提供的`dwr_util_api.docx`文档,详细介绍其使用方法。 1. **DWR框架基础** DWR的核心理念是使JavaScript能够像操作本地对象一样操作服务器端的对象。它通过一套自动...

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...

    DWR util.js 学习笔记 整理

    DWR util.js 是一个功能强大的 JavaScript 库,它提供了许多有用的函数,可以帮助开发者在客户端页面上实现各种操作。下面是对 DWR util.js 的学习笔记整理。 1. $() 函数 DWRUtil 中的 $() 函数用于获取页面参数...

    dwr util.js engine.js

    总结来说,DWR提供了一个强大的工具,使得Web开发者可以通过JavaScript轻松地调用服务器端的Java方法,而`util.js` 和 `engine.js` 分别作为工具库和核心引擎,是实现这一功能的关键组件。在实际开发中,理解和掌握...

    DWR(包括engine.js+util.js).rar

    为了使用DWR,开发者需要在服务器端配置DWR引擎,定义允许访问的Java类和方法,并在客户端引入`engine.js`和`util.js`。然后,通过JavaScript代码就可以直接调用服务器端的方法,实现双向通信。 总之,DWR提供了一...

    DWR util.js学习笔记.doc

    DWR util.js 是一个JavaScript工具库,提供了一些有用的函数,用于在客户端页面调用。下面是DWR util.js中的主要功能: 1. $()函数:获取页面参数值 该函数用于获取页面参数值,例如:var name = $("name");获取名...

    jquery和dwr.utls冲突解决

    例如,如果DWR的`dwr.utls`中的某个方法与jQuery中的`$`有冲突,我们可以用`dwr.util.getElementById('name')`来替代`$("#name")`。 5. **调整库的加载顺序**:有时,问题可能源于库的加载顺序。尝试先加载DWR,...

    dwr教程+dwr.jar+util.js+engine.js

    `util.js` 和 `engine.js` 是DWR的核心JavaScript库。`util.js` 提供了一系列实用工具函数,用于辅助JavaScript编程,例如类型检查、对象遍历等。`engine.js` 是DWR引擎的核心,负责处理与服务器的通信,包括请求的...

    dwr.jar engine.js util.js,Dwr相关

    1. **配置**:在服务器端,开发者需要配置DWR的Context,定义哪些Java对象和方法可以被暴露给JavaScript。 2. **自动暴露**:DWR支持自动暴露Java对象,只需在服务器端注解相应的类和方法,无需手动编写大量的...

    dwr20.dtd

    dwr20.dtd

    engine.js和util.js

    这是dwr需要的engine.js和util.js,Engine.js与util.js不同之处在于,util.js是静态js文件,可以直接从jar文件中拿出来,页面可以直接引用;而engine.js则有部分动态内容,这决定了它必须经过servelt资源请求,在...

    dwr 例子,jar包,engine.js util.js 学习笔记

    这个压缩包包含的是DWR的实例、相关的jar包以及两个重要的JavaScript文件——`engine.js`和`util.js`,这些都是学习DWR的关键组件。 1. **DWR基础概念**: DWR的核心功能是提供一种方式,使得客户端JavaScript可以...

    dwr20.dtd约束文件

    dwr20.dtd约束文件。 &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" &gt;

    dwr城市选择的联动,util.js方法的使用,动态table

    总结起来,"dwr城市选择的联动,util.js方法的使用,动态table"涉及的技术主要包括DWR框架、JavaScript DOM操作以及服务器端与客户端的数据交互。这些技术的综合运用,可以创建出高效、实时的Web应用,满足用户对...

    dwr-1.1.1-util.js

    dwr-1.1.1-util.js

    dwr2.0.5.jar&dwr2.0.6.jar&dwr3.rc1.jar

    DWR通过提供一套简单的API,使得JavaScript可以直接调用服务器端的Java方法,实现了富客户端应用的开发。在这个场景中,我们关注的是DWR的三个不同版本的JAR文件:dwr2.0.5.jar、dwr2.0.6.jar以及dwr3.rc1.jar。 1....

    dwr需要的js(searchaAuthor+engine.js+util.js).rar

    标题 "dwr需要的js(searchaAuthor+engine.js+util.js).rar" 暗示了这个压缩包包含的是一组JavaScript文件,用于DWR(Direct Web Remoting)框架的功能扩展。DWR是一种开源Java库,允许Web应用程序在客户端和服务器...

    DWR2.jar + DWR.xml + DWR2.0.dtd + Web.xml

    例如,通过`&lt;allow&gt;`标签,你可以指定允许JavaScript访问的Java类和方法;通过`&lt;convert&gt;`标签,可以为特定的数据类型注册转换器。正确配置DWR.xml是确保DWR在项目中正常工作的重要步骤。 **DWR2.0.dtd** 是DWR2.0...

Global site tag (gtag.js) - Google Analytics