我在 DOJO 工作,我的任务是我有一个 JSON 文件,数据来自 JSON url。所以现在我必须读取 JSON url 并使用 HTML5 localStorage 将数据保存到浏览器,保存后我必须从浏览器读取数据并且我必须在 DOJO 中显示。任何知道这件事的人请帮助我..
问问题
685 次
1 回答
1
获取json数据的函数
function accessDomain(dom_sclapi, handle) {
var apiResponse;
//accessSameDomain
if(!handle) {
handle = "json";
}
dojo.xhrGet({
url : dom_sclapi,
handleAs: handle,
sync: true,
headers: { "Accept": "application/json" },
//Success
load: function(Response) {
apiResponse = Response;
},
// Ooops! Error!
error: function(Error, ioArgs) {
//apiResponse = Error;
//console.log(ioArgs.xhr.status);
}
});
//apiResponse
return apiResponse;
}
where dom_sclapi = <json url>
称呼
var data = accessDomain(<jsonurl>,'json');
然后
console.log(data);
您可以在控制台窗口中看到 json o/p。现在您可以使用显示到 html 页面,
dojo.forEach(data, function(eachData){
//script for each json element eg: eachData.displayName;
});
于 2012-07-30T11:11:37.460 回答