作者PeterKiller (Peter)
看板Ajax
标题[问题] Prototype 与jQuery
时间Mon Jun 4 20:45:03 2012
我的程式中同时有用到Prototype和Jquery
因为听说会相冲所以我有用Jquery.noConflict();
以下是我的程式码
alert("before");
var xml = xmlHttpObj.responseXML;
//alert(xmlHttpObj.responseXML);
var root = xml.documentElement;
alert("after");
jQuery.noConflict();
jQuery(document).ready(function($){
var list = $('#Singer');
list.options.length = 0;
var fieldCount = $(xml).find("fieldCount").text();
var fieldNameArr = new Array(fieldCount);
var j = 0;
var recordNum;
alert(fieldCount);
$(root).find("field").each(function(){
fieldNameArr[j++] = $(this).text();
alert($(this).text());
}
);
alert(fieldNameArr);
$(root).find("record").each(function(){
recordNum =$(root).find("record").length;
$("#Singer").options[$("#Singer").length] =
$(this).children(fieldNameArr[0]).text();
alert("get:"+$(this).children(fieldNameArr[0]).text());
}
);
});
目前都不会执行Jquery的部分 想要请问一下可能原因
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.243.177.131
1F:推 s25g5d4:你为什麽不用一套就好? 根据你上一篇的问题 你的XHR是手 06/04 21:45
2F:→ s25g5d4:刻的? 为什麽不用$.get()呢? 06/04 21:45
3F:推 s25g5d4:另外一点就是你确定你.ready()执行时 xml已经载入了吗? 06/04 21:48
4F:→ bibo9901:ready 的 callback 不是传入jQuery吧 @@ 06/04 21:53
5F:→ bibo9901:基本上你可以直接写 $$ = jQuery.noConflict(); 06/04 21:54
6F:→ bibo9901:然後 $$ 就是 jQuery 了 06/04 21:54
9F:→ s25g5d4:另外就是对Prototype而言 没记错$$也是Prototype的函数 06/04 21:57
10F:→ PeterKiller:XML是Access资料库的 06/04 22:11
11F:→ PeterKiller:好喔 我用以上的方法试试看 谢谢各位! 06/04 22:13
12F:推 s25g5d4:我根本没解决任何问题阿? 06/04 22:26