62,046
社区成员
发帖
与我相关
我的任务
分享
//生成Http请求对象,用于客户端向服务/端发送异步的http请求
function getHttpObject()
{
var xmlhttp;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
{
//如果用户使用IE,就返回XMLHTTP的ActiveX对象
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
}
else
{
//否则返回一个XMLHttpRequest对象
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
//获取全局的HTTP请求对象
var xmlhttp = getHttpObject();
//回调函数
function callback(){
// alert(xmlhttp.readyState);
//5接收响应数据
//判断对象的状态是交互完成
if(xmlhttp.readyState==4){
//判断http的交互是否成功、
if(xmlhttp.status==200||xmlhttp.status==0){
//获取服务器端返回的数据
//获取服务器端输出的纯文本数据
var responseText = xmlhttp.responseText;
var array = new Array();
array = responseText.split(",");
var id = array[0];
var num = array[1];
//将数据显示在页面上
alert(id+","+num);(这个地方获取的总是提交之前的值,输出不了返回的值)
alert("恭喜您投票成功!");
//设置元素节点中的html内容
document.getElementById(id).innerHTML=num;
//alert(responseText);
}else
{
alert("出错了");
}
}
}
function vote(id)
{
var url = "updatevote.aspx?id="+escape(id);
//指定服务端的地址
xmlhttp.open("GET", url, true);
//请求状态变化时的处理函数
xmlhttp.onreadystatechange = callback;
//发送请求
xmlhttp.send(null);
}
/// <summary>
/// 更新投票数
/// </summary>
private void UpdateLinkVote()
{
Response.Expires = -1;
//int count =Convert.ToInt32(Request.QueryString["count"].ToString());
string id = Request.QueryString["id"].ToString();
string num = bll.UpdateLinkCarVote(int.Parse(id)).ToString();
string str = id + "," + num;
Response.Write(str);
Response.End();
}
///
/// 更新投票数
///
private string UpdateLinkVote()
{
Response.Expires = -1;
//int count =Convert.ToInt32(Request.QueryString["count"].ToString());
string id = Request.QueryString["id"].ToString();
string num = bll.UpdateLinkCarVote(int.Parse(id)).ToString();
string str = id + "," + num;
return str;
}
///
/// 更新投票数
///
private void UpdateLinkVote()
{
Response.Expires = -1;
//int count =Convert.ToInt32(Request.QueryString["count"].ToString());
string id = Request.QueryString["id"].ToString();
string num = bll.UpdateLinkCarVote(int.Parse(id)).ToString();
string str = id + "," + num;
Response.Write(str);
Response.End();
}
///
/// 更新投票数
///
private string UpdateLinkVote()
{
Response.Expires = -1;
//int count =Convert.ToInt32(Request.QueryString["count"].ToString());
string id = Request.QueryString["id"].ToString();
string num = bll.UpdateLinkCarVote(int.Parse(id)).ToString();
string str = id + "," + num;
Response.Write(str);
Response.End();
}
///
/// 更新投票数
///
private void UpdateLinkVote()
{
Response.Expires = -1;
//int count =Convert.ToInt32(Request.QueryString["count"].ToString());
string id = Request.QueryString["id"].ToString();
string num = bll.UpdateLinkCarVote(int.Parse(id)).ToString();
string str = id + "," + num;
Response.Write(str);
Response.End();
}
///
/// 更新投票数
///
private string UpdateLinkVote()
{
Response.Expires = -1;
//int count =Convert.ToInt32(Request.QueryString["count"].ToString());
string id = Request.QueryString["id"].ToString();
string num = bll.UpdateLinkCarVote(int.Parse(id)).ToString();
string str = id + "," + num;
Response.Write(str);
Response.End();
}