开发移动 Web Ajax 应用
2010-08-02 00:00:00 来源:WEB开发网清单 6. loadEntries 函数
function loadEntries(){
if (!window.JSON){
var head = document.getElementsByTagName("head")[0];
var jsScript = document.createElement("script");
jsScript.setAttribute("src", "json2.js");
jsScript.setAttribute("type","text/javascript");
head.appendChild(jsScript);
}
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if (this.readyState == 4 &&this.status == 200){
var theFeed = JSON.parse(this.responseText);
var i = 0;
if (theFeed.entries){
var len = theFeed.entries.length;
for (i=0;i<len;i++){
addEntry(theFeed.entries[len - 1 -i], true);
}
}
var body = document.getElementsByTagName("body")[0];
body.removeChild($("loader"));
}
};
var urlStr = "/resources/feed";
xhr.open("GET", urlStr);
xhr.send();
}
在这个函数的开始部分,我进行了一些功能检查。大多数浏览器支持内置的解析和序列化 JSON 的函数。 这与 json.org 上的 JSON 库是相同的。然而,如果没有这个函数,我们需要在页面上包含这个文件, 然后我们就有相同的功能了。
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››web安全之信息刺探防范1
- ››webqq 最新加密算法
- ››webdriver 数据库验证方法
- ››WebSphere Application Server 7.0 XML Feature P...
- ››开发者眼中的Windows Phone和Android
- ››移动winsxs文件 让Windows 7运行速度更快
- ››移动互联网Kik/Whatsapp类应用
- ››移动互联网站设计技巧:9个优秀的移动互联网设计案...
- ››Web2.0网络时代基于社会影响力的声望值
更多精彩
赞助商链接