dojo远程异步调用问题

hnsongbiao 2013-07-11 02:28:13

<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.9.0/dojo/dojo.js"></script>
   script.get({
url: "http://gc.ditu.aliyun.com/geocoding/",
content: {a:"北京市丰台区新发地"},
handleAs: "json"
//callbackParamName: "callback"
}).then(function(res){
alert(res)
var description = "";
for(var i in res){
var property=res;
description+=i+" = "+property+"\n";
}
alert(description);
});


返回的结果
args = [object Object]
url = http://gc.ditu.aliyun.com/geocoding/?a=%E5%8C%97%E4%BA%AC%E5%B8%82%E4%B8%B0%E5%8F%B0%E5%8C%BA%E6%96%B0%E5%8F%91%E5%9C%B0
query = null
handleAs = json
id = dojoIoScript2
canDelete = false
jsonp = undefined
requestId = dojo_request_script1
scriptId = undefined

应该返回的res数据是:
{"cityName":"","address":"北京市,北京城区,丰台区,","level":3,"alevel":3,"lat":39.85847,"lon":116.28706}


通过dojo异步调用阿里云地图数据,为何出错呢?
为何会返回这些呢?
...全文
131 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,991

社区成员

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

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