纯Javascript代码发送AJAX请求的代码
2011-03-10 10:06
211 查看
<script language="javascript" type="text/javascript">
function btnClick() {
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
if (!xmlhttp) {
alert("创建xmlhttp对象失败!");
return false;
}
xmlhttp.open("POST", "GetData1.ashx?ts=" + new Date(), false); //准备向服务器的GetData1.ashx发出Post请求
//XMLHTTP默认(也推荐)不是同步请求的,也就是open方法并不像WebClient的DownloadString那样把服务器返回的数据拿到才返回,是异步的,因为需要监听onreadystatechange事件
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readystate = 4) {//服务器完成
if (xmlhttp.state = 200) {//如果装态码为200则是成功
alert(xmlhttp.responseText); //responseText为服务器返回的文本,弹出返回内容
}
else {
alert("AJAX服务器返回错误");
}
}
}
xmlhttp.send();//这时才开始发送请求
}
</script>
function btnClick() {
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
if (!xmlhttp) {
alert("创建xmlhttp对象失败!");
return false;
}
xmlhttp.open("POST", "GetData1.ashx?ts=" + new Date(), false); //准备向服务器的GetData1.ashx发出Post请求
//XMLHTTP默认(也推荐)不是同步请求的,也就是open方法并不像WebClient的DownloadString那样把服务器返回的数据拿到才返回,是异步的,因为需要监听onreadystatechange事件
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readystate = 4) {//服务器完成
if (xmlhttp.state = 200) {//如果装态码为200则是成功
alert(xmlhttp.responseText); //responseText为服务器返回的文本,弹出返回内容
}
else {
alert("AJAX服务器返回错误");
}
}
}
xmlhttp.send();//这时才开始发送请求
}
</script>
相关文章推荐
- JavaScript发送AJAX请求的代码
- 最简短的Javascript发送ajax请求的代码
- Javascript发送AJAX请求实例代码
- jquery+ajax每秒向后台发送请求数据然后返回页面的代码
- JavaScript下通过的XMLHttpRequest发送请求的代码
- 基本Javascript创建XMLHTTPRequest发送Ajax请求
- IE6中请求莫名中断(条件:a标签,click事件中有ajax请求,a标签中有href且是JavaScript:void(0);或JavaScript:;等阻断跳转代码)
- JavaScript for循环中使用Ajax发送请求
- jquery+ajax每秒向后台发送请求数据然后返回页面的代码
- 前端发送ajax请求以及源地址校验(java + JavaScript)
- 原生JavaScript实现ajax异步请求代码
- 原生javascript Ajax异步请求代码小例子
- web前端使用jQuery发送ajax请求并接受响应的代码公式
- javascript中Ajax请求的封装代码
- JavaScript发送原生ajax请求
- 一段jQuery发送Ajax请求代码
- 以Base64字符串形式上传文件——在web浏览器端使用原生Javascript及Ajax读取本地文件并发送请求到服务器
- JavaScript之Ajax-2 Ajax(使用Ajax发送get请求、使用Ajax发送post请求)
- Javascript发送AJAX请求