Wap开发(二) -- AJAX

一、IE Mobile的一些限制:
1、不支持iframe;
2、不支持document.createElement()、document.getElementById;
3、不能打开子窗口;
4、等等

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

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

四、总结
关于选人问题,困惑了好长时间,项目几乎无法进行下去,好在IE Mobile 支ajax,才使得选人问题比较顺利进行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值