AJAXdemo_sync.html Async = false
2016-02-24 13:18
501 查看
Async = false
如需使用 async=false,请将 open() 方法中的第三个参数改为 false:xmlhttp.open("GET","test1.txt",false);
我们不推荐使用 async=false,但是对于一些小型的请求,也是可以的。
请记住,JavaScript 会等到服务器响应就绪才继续执行。如果服务器繁忙或缓慢,应用程序会挂起或停止。
注释:当您使用 async=false 时,请不要编写 onreadystatechange 函数 - 把代码放到 send() 语句后面即可:
xmlhttp.open("GET","test1.txt",false); xmlhttp.send(); document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
<html>
<head>
<title> AJAXdemo_sync.html </title>
<meta charset="UTF-8">
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//xmlhttp.open("GET","test1.txt",true);
xmlhttp.open("GET","test1.txt",false);//Async = false
xmlhttp.send();
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
</script>
</head>
<body>
<div id="myDiv"><h3>Let AJAX change this text</h3></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>
</body>
</html>
相关文章推荐
- AJAXdemo.html
- HTML基础知识
- HTML meta标签小白学习记录!
- vb.net webbrowser如何使用IHTMLDo…
- DedeCMS中function='Html2Text(@me)的用法分析
- 【转义字符】HTML 字符实体< >: &等
- html 知识
- html中DTD
- html 学习
- 将 html文档内容保存为电脑文件
- 浏览器 html src属性 href属性
- html的各种 2
- 苹果手机的html 手势,点击事件
- HTML】Table边框使用总结 ,只显示你要显示的边框(内边框,外边框)
- HTML DOM readyState 属性
- .net 清除单条资讯html格式
- 阻止html页面在手机上显示时点击form表单控件页面放大
- 不可不知的HTML优化技巧
- 浏览器加载和渲染html的顺序
- HTML代码书写规范指南