【发布时间】:2014-06-27 21:38:07
【问题描述】:
我是这个东西的新手,所以,这应该是一件很容易找到答案的事情。 我有 2 页,其中一个使用 ajax 向第二页发出请求。 第二页将返回两个数字的总和。
我的问题是,我需要在 5 秒内发回响应,在此期间我的按钮的值将被更改,因此,我设置了一个计时器来推迟响应,但我得到的结果没有任何延迟.
这是我的页面:
第1页:
<input type="button" name="btnDoRequest" value="Perform calculation"
onclick="PerformCalculation(this);" />
<script type="text/javascript">
function PerformCalculation(sender) {
$(sender).val("Working - please wait...");
$.get("Calculations.aspx", function (data, textStatus) {
$(sender).val("Perform calculation");
alert(data);
});
}
</script>
</asp:Content>
第2页:
<div>
<%
int i = 45;
int j = 45;
System.Timers.Timer timer = new System.Timers.Timer();
timer.Interval = 5000;
timer.Start();
Response.Write(i + j);
%>
</div>
对我做错了什么有什么建议吗?
谢谢
【问题讨论】:
标签: asp.net ajax request response