AJAX做的投票问题 我用AJAX做一投票功能发现我第一次点击按钮时可以正常进入AJAX处理页面进行处理处理完毕后 页面无其他操作 再次点击该按钮时 将不进入AJAX处理页面了如果我在文本框里的文字改变下再点 又可以进入AJAX页面正常处理了怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要让他每次点击都去AJAX页面进行处理 怎么改 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" /> 试试,不然就跟踪一下。 <head runat="server"> <title>无标题页</title><script language="javascript" type="text/javascript">// <!CDATA[var xmlHttp;function Button1_onclick() { ajaxFunction(); var url="AjaxPage.aspx"; url=url+"?ipaddress="+document.getElementById("Text1").value; xmlHttp.open("GET",url,true); xmlHttp.onreadystatechange=setAJAX; xmlHttp.send(null);}// ]]>function ajaxFunction() { try { xmlHttp=new XMLHttpRequest(); } catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("您的浏览器不支持AJAX!"); return false; } } } } function setAJAX() { if(xmlHttp.readyState==4) { if(xmlHttp.responseText=="ok") { alert('投票完毕!'); } else { alert('一天只能投1次!'); } } }function Button2_onclick() {}// ]]></script></head><body> <form id="form1" runat="server"> <div> <input id="Text1" type="text" /> <input id="Button1" type="button" value="button" onclick="return Button1_onclick()" /> </div> </form></body></html> 好的 上面是代码 页面上就一个 文本框和按钮AJAX处理页面 DAO.GetData getdata = new DAO.GetData(); protected void Page_Load(object sender, EventArgs e) { DataTable dt = getIpAddress(Request["ipaddress"].ToString()); if (dt.Rows.Count > 0) { if (Convert.ToDateTime(dt.Rows[0]["createtime"]).AddDays(1) < Convert.ToDateTime(getdata.GetDataSet("select getdate()").Tables[0].Rows[0][0])) { if (insertIpAddress(Request["ipaddress"].ToString()) == "")//语句执行成功 { Response.Write("ok"); } } else { Response.Write("no"); } } else { if (insertIpAddress(Request["ipaddress"].ToString()) == "")//语句执行成功 { Response.Write("ok"); } } 应该是缓存。url=url+"?ipaddress="+document.getElementById("Text1").value; ====>url = url + "?ipaddress="+document.getElementById("Text1").value + "&i = " + Math.random() JGOOD你NB 啥也不说了 分给你 我在另开帖子 给你50分得了如你所说 现在好使了不过 Math.random()能不能短点的数字啊 学习学习 推荐你一个jquery 【提问】aspx页引用js文件提示缺少对象的问题 asp.net做的发送邮件程序,为什么本地能发送出去,传到服务器上却发送不了呢? 新手提问 请教:asp.net 中表格可以先循环第一列里所有行,然后再复第二列的所有行呢? 输入字符串的格式不正确。 请高手指点.. 关于控制上传文件大小,及其错误提示的问题!急!在线等! 求助 调用方法 这个语句哪错了? 附件下载时选择打开文件名变成乱码怎么办? 服务器控件中的treeView打开后,遮不住dropDown?? 后台如何取前台的HTML值 asp.net 提示用户打开文件
<title>无标题页</title>
<script language="javascript" type="text/javascript">
// <!CDATA[
var xmlHttp;
function Button1_onclick() {
ajaxFunction();
var url="AjaxPage.aspx";
url=url+"?ipaddress="+document.getElementById("Text1").value; xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=setAJAX;
xmlHttp.send(null);}// ]]>
function ajaxFunction()
{
try
{ xmlHttp=new XMLHttpRequest();
}
catch (e)
{ try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{ try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("您的浏览器不支持AJAX!");
return false;
}
}
}
}
function setAJAX()
{ if(xmlHttp.readyState==4)
{
if(xmlHttp.responseText=="ok")
{
alert('投票完毕!');
}
else
{
alert('一天只能投1次!');
}
}
}function Button2_onclick() {}// ]]>
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Text1" type="text" />
<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
</div>
</form>
</body>
</html>
页面上就一个 文本框和按钮
AJAX处理页面
DAO.GetData getdata = new DAO.GetData();
protected void Page_Load(object sender, EventArgs e)
{ DataTable dt = getIpAddress(Request["ipaddress"].ToString());
if (dt.Rows.Count > 0)
{
if (Convert.ToDateTime(dt.Rows[0]["createtime"]).AddDays(1) < Convert.ToDateTime(getdata.GetDataSet("select getdate()").Tables[0].Rows[0][0]))
{ if (insertIpAddress(Request["ipaddress"].ToString()) == "")//语句执行成功
{
Response.Write("ok");
} }
else
{
Response.Write("no");
}
}
else
{
if (insertIpAddress(Request["ipaddress"].ToString()) == "")//语句执行成功
{
Response.Write("ok");
}
}
====>
url = url + "?ipaddress="+document.getElementById("Text1").value + "&i = " + Math.random()
你NB 啥也不说了 分给你 我在另开帖子 给你50分得了
如你所说 现在好使了
不过 Math.random()
能不能短点的数字啊