使用AJAX实现计算器功能- Achely's Blog

   实现计算器功能:
   JavaScript中脚本为:
   <script language= "javaScript" >
var xmlHttp;
function CreateXMLHttpRequest()
{
if(window.XMLHttpRequest)
{
xmlHttp =new XMLHttpRequest();
}else if(window.ActiveXObject)
{
xmlHttp = new ArtiveXObject("Microsoft.XMLHTTP") ;
}
}

function you_Click(number1,number2)
{

CreateXMLHttpRequest(); //创建组建

var url=" ResponseHttp.aspx?number1= "+number1+" &number2= "+number2; //请求字符串

xmlHttp.open("GET",url,true); //初始化组建

xmlHttp.onreadystatechange=isok; //设置回调函数

xmlHttp.send(null); //发送请求

}

function isok()
{
if(xmlHttp.readyState==4&&xmlHttp.status==200)
{
document.getElementById("lblMessage").value=xmlHttp.responseText ;
}
}
</script>

  BODY代码:
  <body>
<form id="form1" runat="server">
<div>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 加法计算器&nbsp;<br />
<br />
<input id="numberOne" style="width: 56px; height: 19px" type="text" />
+
<input id="numberTwo" style="width: 56px; height: 19px" type="text" />
&nbsp; = &nbsp; <input id="lblMessage" style="width: 56px; height: 19px" type="text" /><br />
&nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <input id="Button1" type="button" value="计 算" onclick="you_Click(document.getElementById('numberOne').value,document.getElementById('numberTwo').value) " />
&nbsp; &nbsp; &nbsp;&nbsp; <br />
<br />
&nbsp; </div>
</form>
</body>

  ResponseHttp.aspx后台处理代码:
  protected void Page_Load(object sender, EventArgs e)
{
double number1 = Convert.ToDouble(Request.QueryString["number1"]);
double number2 = Convert.ToDouble(Request.QueryString["number2"]);
Double number = number1 + number2;
Response.Write(number.ToString());
Response.End();
}

/文章来自:
/引用通告地址:
/Tags:
郑重声明:资讯 【使用AJAX实现计算器功能- Achely's Blog】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——