JavaScript中的Ajax
来源:互联网 发布:beta系数 知乎 编辑:程序博客网 时间:2024/05/29 16:29
兼容地获得XMLHttpRequest对象:
- var xhr = null;
- if(window.XMLHttpRequest){ //非IE浏览器
- xhr = window.XMLHttpRequest;
- }else if(window.ActiveXObject){ //IE浏览器
- try{ //高版本,受msxml3.dll+支持
- xhr = new ActiveXObject("Msxml2.XMLHTTP");
- }catch(e){
- try{ // 低版本,msxml2.6以下版本使用
- xhr = new ActiveXObject("Microsoft.XMLHTTP");
- }catch(e){
- alert("IE浏览器无法创建ActiveXObject对象!");
- }
- }
- }
AJAX处理函数:
- xhr.open("POST",url,true);
- xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
- xhr.onreadystatechange=stateChangeHandler;
- xhr.send(); //var name="clf"; xhr.send(name);
- function stateChangeHandler(){
- if(xhr.readystate==4&&xhr.status==200){
- var obj = document.getElementById("targetDiv");
- obj.innerHTML = xhr.responseText;
- }
- }
0 0
- AJAX 中的javascript部分
- AJAX中的JavaScript加强
- JavaScript中的Ajax
- javascript中的AJAX
- javascript中的AJAX
- Javascript中的Ajax
- Javascript中的ajax
- JavaScript中的Ajax
- javascript中的ajax
- JavaScript中的Ajax详解
- javascript中的AJAX和如何封装AJAX
- JavaScript和jQuery中的AJAX
- AJAX中的一个应用:javascript:void(0)
- 运行Ajax请求响应中的Javascript代码
- javascript中的ajax的作用域问题
- ASP.NET中的AJAX JavaScript实现
- javascript中的ajax对象(一)
- 【前端学习笔记】原生Javascript中的ajax
- FZU2105 Digits Count(经典 线段树)
- MySQL5.0版本的安装图解
- Linux设备驱动开发环境的搭建(转)
- Hadoop MapReduce中如何处理跨行Block和InputSplit
- orcale id 自增长
- JavaScript中的Ajax
- 我的LruCache工具类
- 具体情况
- Linux下C语言开发(Makefile编写)
- Sicily 1099. Packing Passengers【最大公约数】
- os---Python里的OS模块常用函数说明
- 程序员如何正确的评估自己的薪资
- 京东集团副总裁李大学:像CEO一样思考
- MFC程序的来龙去脉