flsah在网站开发中的作用,app开发制作教程,安庆高端网站建设公司,h5商城网站是什么随着Google公司推出的Gmail服务后,越来越多的人开始关注Ajax技术了,所谓Ajax(Asynchronous JavaScript and XML缩写)技术,就是指运用JavaScript和XML在不用刷新Web页的情况下与Web服务器通信的技术#xff0e;一般来说#xff0c;使用Ajax技术主要有两个原因#xff1a;一是…随着Google公司推出的Gmail服务后,越来越多的人开始关注Ajax技术了,所谓Ajax(Asynchronous JavaScript and XML缩写)技术,就是指运用JavaScript和XML在不用刷新Web页的情况下与Web服务器通信的技术一般来说使用Ajax技术主要有两个原因一是fast二是cool。下面通过一个示例来说明Ajax的使用1.HTML代码btn1用来调用Ajax代码请求服务器并将返回信息填充到select1里。 1 select idselect1 SPANselect2 input idbtn1 valueFill Select typebutton onclickgetOptions(); 2.JavaScript代码调用Ajax 1// Create the Request object (the AJAX wrapper) 2var request new Request(); 3// Change this to fit your environment 4var url http://localhost/ajax/; 5function getOptions() 6{ 7 // Call the AJAX 8 // Notice the second parameter is actually a function to handle the response 9 request.GetNoCache(url requests/getOptions.aspx,10 function(result)11 {12 if (result.readyState!ReadyState.Complete)13 return; 14 if (result.statusHttpStatus.OK result.responseText ! )15 {16 // If the request was successfull and returned data17 var vals result.responseText.split(~);18 for (i0; ivals.length; i)19 {20 var pair vals[i].split(|);21 var op new Option(pair[1], pair[0], false, false);22 var sel document.getElementById(select1);23 sel.options[sel.length] op;24 }25 alert(Remember that the new values in form 26 element select1 are not in viewstate. 27 Code appropriately.);28 }29 else30 {31 // Handle the failure condition32 alert(Get options failed.);33 }34 }35 )36} 3.aspx文件 1 % Page languagec# CodebehindgetOptions.aspx.cs AutoEventWireupofalse Inheritsajax.requests.getOptions %2 %result% 4.codebehind代码 1protected string result string.Empty;2private void Page_Load(object sender, System.EventArgs e)3{4 for (int i0; i10; i)5 {6 result i.ToString() |option i.ToString() ~;7 }8 result result.Substring(0, result.Length - 1); // to drop the last ~9}更多Ajax下载源文件 项目测试转载于:https://www.cnblogs.com/SOSOS/archive/2006/02/12/329268.html