ajax笔记
在实际应用中,为了兼容多种不同版本的浏览器,一般将创建XMLHttpRequest类的方法写成如下形式:
try{
if( window.ActiveXObject ){
for( var i = 5; i; i-- ){
try{
if( i == 2 ){
xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );
}else{
xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
}
xmlhttp_request.setRequestHeader("Content-Type","text/xml");
xmlhttp_request.setRequestHeader("Content-Type","gb2312");
break;
}
catch(e){
xmlhttp_request = false;
}
}
}else if( window.XMLHttpRequest ){
xmlhttp_request = new XMLHttpRequest();
if (xmlhttp_request.overrideMimeType) {
xmlhttp_request.overrideMimeType('text/xml');
}
}
}catch(e){ xmlhttp_request = false; }
在定义了如何处理响应后,就要发送请求了。可以调用HTTP请求类的open()和send()方法,如下所示:
xmlhttp_request.open('GET', URL, true); xmlhttp_request.send(null);
open()的第一个参数是HTTP请求方式—GET,POST或任何服务器所支持的您想调用的方式。 按照HTTP规范,该参数要大写;否则,某些浏览器(如Firefox)可能无法处理请求。发表评论
最新评论
-
通过urlrewrite和filter实 ...
添加squid缓存和urlrewrite伪静态配合也可以实现优化的目的。
-- by surpass_li -
关于网络流量监控器mrtg-2 ...
支持多块网卡http://www.4ujk.com/indexDrug.do
-- by surpass_li -
windows上安装apache2.0. ...
Subversion备份 版本控制最关键的一件事是保证数据的安全性,不能因为 ...
-- by surpass_li -
windows上安装apache2.0. ...
Windows下SVN权限配置说明 for SVN 协议 1、 &n ...
-- by surpass_li -
shell循环脚本
使用case语句#!/bin/shvalue2=$1case $value2 i ...
-- by surpass_li







评论排行榜