这两个JS函数是干嘛用的
时间:2011-11-14
来源:互联网
JScript code
调用的时候是vote(1)
xhr.open('POST','vote.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send('id='+id);
是用来post发送数据的。那前面是差不多干嘛用的?
function createXHR() { if(typeof XMLHttpRequest != 'undefined') { return new XMLHttpRequest; } else(typeof ActiveXObject != 'undefined') //under IE7 { if(typeof arguments.callee.ActiveXObject != 'string') { var o = ['MSXML2.XMLHttp.6.0','MSXML2.XMLHttp.3.0','MSXML2.XMLHttp']; for(var i=0,len=o.length;i<len;i++) { try { xhr = new ActiveXObject(o[i]); arguments.callee.ActiveXObject = o[i]; return xhr; } catch(e) { //alert('f'); } } } return new ActiveXObject(arguments.callee.ActiveXObject); } return xhr; } function vote(id) { var xhr = createXHR(); xhr.onreadystatechange = function(){ if(xhr.readyState==4) { if((xhr.status>=200 && xhr.status<300) || xhr.status==304) { //alert(xhr.responseText);return; if(xhr.responseText==1){ alert('投票已过期!!'); } else if(xhr.responseText==2){ alert('投票数太多,请稍后再投!!'); } else if(xhr.responseText==3){ var v = parseInt(document.getElementById('pic_'+id).innerHTML); document.getElementById('pic_'+id).innerHTML = v+1; alert('投票成功!!'); } } } }; xhr.open('POST','vote.php',true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xhr.send('id='+id); }
调用的时候是vote(1)
xhr.open('POST','vote.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send('id='+id);
是用来post发送数据的。那前面是差不多干嘛用的?
作者: maczhong 发布时间: 2011-11-14
function createXHR()是用来创建一个ajax对象的,不明白的话看看ajax介绍:
http://www.w3school.com.cn/ajax/index.asp
http://www.w3school.com.cn/ajax/index.asp
作者: dencey 发布时间: 2011-11-14
js ajax
作者: jayrao5566 发布时间: 2011-11-15
封装了ajax的创建和调用
作者: liangws 发布时间: 2011-11-15
创建 XMLHttpRequest 对象
作者: hch126163 发布时间: 2011-11-15
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28