<script type="text/javascript">
//AJAX 函数(fun为空则同步否异步)
function sendRequest(met,url,fun)
{
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
}
else
{
xmlHttp=new XMLHttpRequest();
}
if(fun)
{
xmlHttp.open(met,url,true);
xmlHttp.onreadystatechange=fun;
xmlHttp.send(null);
}
else
{
xmlHttp.open(met,url,false);
xmlHttp.send(null);
}
}
//测试函数
function Test()
{
//同步执行
sendRequest('GET','server.php');
ExecTest();
//异步执行
sendRequest('GET','server.php',ExecTest);
}
function ExecTest()
{
if(xmlHttp.readyState==4&&xmlHttp.status==200)
{
var result=xmlHttp.responseText;
alert(result);
}
}
</script>
AJAX 通用函数,轻松解决同步异步问题
原创
©著作权归作者所有:来自51CTO博客作者cn2024的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL主从同步延迟解决
mysql主从同步延迟解决
MySQL 主从同步 mysql主从同步 -
主从同步问题排查常用sql
用sql就能解决所有问题
mysql sql mysql主从 -
ajax乱码问题和异步同步问题
1. 测试内容: 201.1 发送ajax get请求 发送数据到服务器,服务器获取的数据是否乱码? - 服务器响应给前端的中文,会不会乱码?1.2 发送ajax post请求 -
ajax html java ajax乱码 ajax异步和同步 -
AJAX(5)_AJAX 的同步和异步
本系列博客汇总在这里:AJAX 汇总AJAX 的同步和异步一什么是同步和异步?一什么是同步和异步?
ajax xml html 服务器 用户名 -
Ajax 异步&同步请求
定义一个变量接收 ajax 异步请求的返回结果,后续代码使用,然而后续代码在使用时该变量为初始值,始终得不到想要的结果!!!二、示例...
Ajax异步同步请求 async true async false ajax ajax 回调 -
在js的开发中ajax的同步异步问题。
在进行js的相关开发的时候,如果在一个发
js ajax css样式 获取数据 -
311 同步异步概述,Ajax 异步请求
09.Ajax异步请求.html
ajax html 数据 javascript 异步请求