03-JQuery和prototype框架冲突解决

只是一个简单的意淫的想法,应该是这样的作用。


在同一个jsp页面同时引入prototype.js和jquery.1.2.1.js的时候,  因为jQuery默认使用"$"操作符,prototype等其他框架也是是使用"$",于是,如果jQuery在其他库之后引入,那么jQuery将获得"$"使用权。这样的情况也很容易理解,毕竟JS是从上到下流式执行的。
    同样的道理,如果在其他使用"$"的库之前引入jQuery,那么jQuery将不会占用"$"。


同时使用$就可能会出现冲突(猜想)




解决的方法:
    1.引入js文件的时候,将jquery的文件放到其他文件(例如prototype.js)文件的后面。
    2.然后


var $j=jQuery.noConflict();
function test(status){
    var data="status="+status;
     $j.ajax({


             type:"POST",
             url:"queryAll.action?status="+status,
             dataType:'json',
             cache:false,
             contentType:"application/x-www-form-urlencoded;charset=gbk",
             data:data,
             success:function(result){
                      ......
            },
             error:function(e){
                       ............
             }
      });


}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会编程的阿强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值