Ajax封装代码
2008-06-10 15:58
183 查看
function Ajax(){
// doc.innerHTML='<span><img src="image/load.gif"/>Loading...</span>';
////创造对象
var xmlhttp;
if (window.ActiveXObject){
/* 不要删除以下注释,这部分不是注释 */
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.xmlhttp");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.xmlhttp");
} catch (e) {
xmlhttp = false;
}
}
@end @*/
}else{
xmlhttp=new XMLHttpRequest();
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
if(!xmlhttp)
{
alert("你的浏览器不支持xmlhttp对象,所以一些功能无法使用,建议使用高版本的浏览器!!");
return;
}
///函数主题
this.getData=function(url,data,dodata)
{
var verbs =data;
xmlhttp.open("POST", url,true);
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4){
dodata(xmlhttp);
}
}
xmlhttp.setRequestHeader("Content-Length",verbs.length);
xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
xmlhttp.send(verbs);
}
///函数主题
}
// doc.innerHTML='<span><img src="image/load.gif"/>Loading...</span>';
////创造对象
var xmlhttp;
if (window.ActiveXObject){
/* 不要删除以下注释,这部分不是注释 */
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.xmlhttp");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.xmlhttp");
} catch (e) {
xmlhttp = false;
}
}
@end @*/
}else{
xmlhttp=new XMLHttpRequest();
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
if(!xmlhttp)
{
alert("你的浏览器不支持xmlhttp对象,所以一些功能无法使用,建议使用高版本的浏览器!!");
return;
}
///函数主题
this.getData=function(url,data,dodata)
{
var verbs =data;
xmlhttp.open("POST", url,true);
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4){
dodata(xmlhttp);
}
}
xmlhttp.setRequestHeader("Content-Length",verbs.length);
xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
xmlhttp.send(verbs);
}
///函数主题
}
相关文章推荐
- 原生js封装ajax代码
- 用原生JS对AJAX做简单封装的实例代码
- javascript中Ajax请求的封装代码
- ajax代码及简单封装
- 关于Ajax的原理以及代码封装详解
- Ajax代码简单封装。
- Ajax--json(Ajax调用返回json封装代码、格式及注意事项)
- Ajax实现原理,代码封装
- ajax代码及简单封装
- ajax封装回调函数代码
- 『代码』JS封装 Ajax级联下拉列表
- JavaScript 封装Ajax传递的数据代码
- Ajax Zero to Hero (2)入门代码的简单封装
- jQuery版AJAX简易封装代码
- Ajax实战总结——用原生JavaScript代码封装自己的Ajax核心对象
- 删繁就简之Ajax代码封装
- JavaScript 封装Ajax传递的数据代码
- 原生js封装AJAX(代码+注释)
- post和get请求具体代码封装
- ajax 简单封装