// JavaScript Document
//设置全局变量
var xmlhttp; //xmlhttp对象
function createXhttp(uid, key){
id = uid;
//alert(id); //测试连接是否正常
//创建XMLHttpRequest对象
if(window.XMLHttpRequest){
//ie7,ie8,FireFox,Mozillar,Safari,Opera
xmlhttp = new XMLHttpRequest();
if(xmlhttp.overrideMimeType){
xmlhttp.overrideMimeType("text/xml");
}
}else if(window.ActiveXObject){
//ie_all
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; i<versions.length; i++) {
try {
xmlhttp = new ActiveXObject(versions[i]);
break;
} catch(e) {
//alert(e.message);
}
}
}
//验证xmlhttp是否创建成功
if(xmlhttp == undefined || xmlhttp == null){
alert("您的浏览器不支持AJAX功能,请更换浏览器再投票!谢谢。");
return;
}
//注册回调方法
xmlhttp.onreadystatechange = callback;
//设置和服务器端交互的相应参数
xmlhttp.open( "GET", "toupiao.php?uid="+id+"&key="+key, true);
//设置向服务器端发送的数据,启动和服务器端的交互
xmlhttp.send(null);
}
function callback(){
//alert("come back");//测试是否调用返回函数
//判断和服务器端的交互是否完成,还要判断服务器端是否正确返回了需要的数据
if(xmlhttp.readyState == 4){
//表示和服务器端的交互已经完成
if(xmlhttp.status == 200){
//表示服务器正确返回了数据
//接受服务器端返回的纯文本数据(除纯文本外还有JS对象、Josn对象等)
var message = xmlhttp.responseText;
//接受XML对应的DOM对象
//使用前提是服务器端需要设置content-type的属性为text/xml
//var dom = xmlhttp.responseXML;
//处理返回的数据
if(message==-1){
window.location.href='http://www.xiaodao360.com/special/travel/';
return false;
}
//向页面返回数据
var obj = document.getElementById("num_"+id);//获取需要更新的地方
obj.innerHTML = message;//对层的内容进行更新
}
}else{
alert("AJAX返回错误!");
}
}
//设置全局变量
var xmlhttp; //xmlhttp对象
function createXhttp(uid, key){
id = uid;
//alert(id); //测试连接是否正常
//创建XMLHttpRequest对象
if(window.XMLHttpRequest){
//ie7,ie8,FireFox,Mozillar,Safari,Opera
xmlhttp = new XMLHttpRequest();
if(xmlhttp.overrideMimeType){
xmlhttp.overrideMimeType("text/xml");
}
}else if(window.ActiveXObject){
//ie_all
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; i<versions.length; i++) {
try {
xmlhttp = new ActiveXObject(versions[i]);
break;
} catch(e) {
//alert(e.message);
}
}
}
//验证xmlhttp是否创建成功
if(xmlhttp == undefined || xmlhttp == null){
alert("您的浏览器不支持AJAX功能,请更换浏览器再投票!谢谢。");
return;
}
//注册回调方法
xmlhttp.onreadystatechange = callback;
//设置和服务器端交互的相应参数
xmlhttp.open( "GET", "toupiao.php?uid="+id+"&key="+key, true);
//设置向服务器端发送的数据,启动和服务器端的交互
xmlhttp.send(null);
}
function callback(){
//alert("come back");//测试是否调用返回函数
//判断和服务器端的交互是否完成,还要判断服务器端是否正确返回了需要的数据
if(xmlhttp.readyState == 4){
//表示和服务器端的交互已经完成
if(xmlhttp.status == 200){
//表示服务器正确返回了数据
//接受服务器端返回的纯文本数据(除纯文本外还有JS对象、Josn对象等)
var message = xmlhttp.responseText;
//接受XML对应的DOM对象
//使用前提是服务器端需要设置content-type的属性为text/xml
//var dom = xmlhttp.responseXML;
//处理返回的数据
if(message==-1){
window.location.href='http://www.xiaodao360.com/special/travel/';
return false;
}
//向页面返回数据
var obj = document.getElementById("num_"+id);//获取需要更新的地方
obj.innerHTML = message;//对层的内容进行更新
}
}else{
alert("AJAX返回错误!");
}
}