关于dojo.data中dojo.fetch不能正常运行的问题

BLUE_LG 2011-07-31 07:22:02
dojo.require("dojo.data.ItemFileReadStore");
var store = new dojo.data.ItemFileReadStore({url: "china.json"});
var it;
store.fetchItemByIdentity({
identity:"Kenya",
onItem:function(item,request){
it=item;
console.log(store.getValue(it,"name"));//Kenya
console.log(store.getLabel(it));//Kenya
console.log(it);
}
console.log(it);//正常工作
/*
//下面这几句代码为什么会发生错误??
console.log(store.getValue(it,"name"));
console.log(store.getLabel(it));
*/

求高手帮忙。。。
不胜感谢。。。。
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BLUE_LG 2011-07-31
  • 打赏
  • 举报
回复
对的嘛,关键是怎么在在函数内部没有问题,在外面就错了啊。。。
费解。。。
豆虫 2011-07-31
  • 打赏
  • 举报
回复
没太多研究过dojo 路径引对了么 ?
BLUE_LG 2011-07-31
  • 打赏
  • 举报
回复
对了,同时dojo.fetch也出现错误
store.fetch({
query:{name:"Kenya"},
onItem:function(item,request){ console.log(item);}
});//为什么操作不了???

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧