AJAXDOM的操作方法

与孤独共存双子

与孤独共存双子

2016-02-19 14:09

下面图老师小编跟大家分享AJAXDOM的操作方法,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~
被AJAX中DOM的操作郁闷了好几天,今天总算搞明白了,自学就是苦啊,苦的一把鼻涕一把泪的,把教训些出来,给后来者提个醒,老鸟就不要看了。
  
  1.DOM中的对XML的操作不要和浏览器中的弄混掉了,比如getElementByName是浏览器中内置document对象的DOM操作,你用来操作responseXML就是错误的.在浏览器中,你可以使用document.getElementsByName('tagname')[0].value来获取控件值,但是在操作responseXML的时候你就必须使用getElementsByName('tagname')[0].firstChild.data(nodeValue一样)。
  
  2.如果你要应用responseXML,那么你要在服务器的应答服务中写上response.setContentType("text/xml");
  
  假如你的AJAX的代码没有一次通过,那么即使在你更改正确后,页面也许还是错误的,这个是讨厌的浏览器缓存造成的,
  
  万恶的缓存,我在这上面耽搁了至少1整天
  
  所以你最好在服务器应答页面写上禁止缓存的语句response.setHeader("Cache-Control","no-cache");
  
  (请求url后面+当前系统的毫秒数也是一种方法。在js中用newDate().getTime()来获取系统与某一特定时间的毫秒差额。).
  
  3.因为当前IE的一些标准不完全符合W3C。例如:
  
  监视控件的改变我们都知道onchange事件,但是对于text控件IE是不支持onchange属性的,所幸我们onpropertychange事件来监听text。
  
  再如我们在除IE以外的浏览器中设置CSS属性可以使用setAtrribute(),但是在IE中不支持,同样我们使用EObj.style.stylearrtibute=value来实现。
展开更多 50%)
分享

猜你喜欢

AJAXDOM的操作方法

Web开发
AJAXDOM的操作方法

Android 文件操作方法

编程语言 网络编程
Android 文件操作方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

qq飞车操作方法

qq飞车 电脑入门
qq飞车操作方法

jquery 常用操作方法

Web开发
jquery 常用操作方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

《生化尖兵》操作方法

电脑网络
《生化尖兵》操作方法

激光祛斑操作方法

电脑网络
激光祛斑操作方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

DOM事件模型的两件事(1)

DOM事件模型的两件事(1)

AJAX 请求 源代码

AJAX 请求 源代码
下拉加载更多内容 ↓