六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1176|回复: 2

Wap开发(二) -- AJAX

[复制链接]

升级  14.67%

18

主题

18

主题

18

主题

秀才

Rank: 2

积分
72
 楼主| 发表于 2013-1-30 22:09:15 | 显示全部楼层 |阅读模式
一、IE Mobile的一些限制:
1、不支持iframe;
2、不支持document.createElement()、document.getElementById;
3、不能打开子窗口;
4、等等

二、限制带来的问题:
1、系统所有选人窗口不起作用了:
选人窗口左面是一棵树,右边是一个iframe,在IE Mobile上这两部分都不能正常显示。

三、AJAX -- 柳暗花明:
http://blogs.msdn.com/iemobile/上得知, Windows Moblie IE 也支持 XMLHttp 对象,还可以做 Ajax 编程,上面提供了例子程序,可以作为参考。
IE Mobile 虽然支持Ajax,但是和IE浏览器还是有点区别的:
1.XmlHttp声明
Var xmlHttp ;xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");  -- IE Mobile:if (window.ActiveXObject) {         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  -- IE    }    else if (window.XMLHttpRequest) {        xmlHttp = new XMLHttpRequest(); -- 其它浏览器}
2.xmlHttp响应
xmlHttp. responseText --处理是一样的
对于xml响应,必须这样做:
var doc = new ActiveXObject("Msxml2.DOMDocument");doc. loadXML(xmlHttp.responseText);
而对于其它浏览器,只要用xmlHttp. responseXML就可以了

四、总结
关于选人问题,困惑了好长时间,项目几乎无法进行下去,好在IE Mobile 支ajax,才使得选人问题比较顺利进行。

升级  26%

0

主题

0

主题

0

主题

童生

Rank: 1

积分
13
发表于 2014-3-26 06:06:36 | 显示全部楼层
顶也~~~












迅雷会员账号分享|迅雷白金会员共享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表