"完成该操作所需的数据还不可用"?是什么错误啊?
这段语句是加在<head>之间的</head>
var orderDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");
orderDoc.load("mytest.xml");
var items = orderDoc.selectNodes("/bookstore/book");
alert(items.length);//这一句总会提示我有错,完成该操作所需的数据还不可用?
而且这句好像总返回个true!,即使我指定一个不存在的文件。
晕死了!
问题点数:40、回复次数:4Top
1 楼meizz(梅花雪)回复于 2006-07-03 08:49:01 得分 0
orderDoc.async = false; //不要漏掉这句
orderDoc.url = "data.xml";Top
2 楼meizz(梅花雪)回复于 2006-07-03 08:50:10 得分 20
orderDoc.async = false; //不要漏掉这句
orderDoc.load("mytest.xml");Top
3 楼ice_berg16(寻梦的稻草人)回复于 2006-07-03 08:51:37 得分 20
数据还没加载完呢,要设置成同步就OK了Top
4 楼benbebnmao(苯笨猫)回复于 2006-07-03 13:18:47 得分 0
昨晚整到12点多,终于发现了这个问题orderDoc.async = false;
哈哈,不过还是要多些两位回复的!每人20大分!
Top




