`
danielhjd
  • 浏览: 246362 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

(Ajax) Ajax的运行轨迹

    博客分类:
  • JDBC
阅读更多

 一段Ajax的代码

 

  function checkUser(){
   // Create xmlhttp object
  	var xmlhttp;
  			try{
			xmlhttp=new XMLHttpRequest();
		}catch(e){
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
  		
  		xmlhttp.onreadystatechange=function(){
  				if(4==xmlhttp.readyState){
  				alert('----');
  					if(200==xmlhttp.status){
  					// Get "data" which send back from Server..
  						var message= xmlhttp.responseText;
  						alert(message);
  						if(message=="unique"){
  							alert("Username is available!");
  						}else{
  							alert("Username is inavailable!");
  						}
  					}else{
  						alert(" Oops...Inner occur");
  					}
  				 }
  				}
  				
  					xmlhttp.open("post", "LoginServlet", true);
  					//Send Ajax Request to servlet
  					xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  					var paras = "usermane="+document.getElementById("ID").value;
  					alert(paras);
  					//Send Ajax with paras to Server
  					xmlhttp.send(paras);
  }

 

 第一部分:从页面获取数据直接传到servlet

	xmlhttp.open("post", "LoginServlet", true);
  					//Send Ajax Request to servlet
  					xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  					var paras = "usermane="+document.getElementById("ID").value;
  					alert(paras);
  					//Send Ajax with paras to Server
  					xmlhttp.send(paras);

 

第二部分:从servlet中获取数据传到页面上

xmlhttp.onreadystatechange=function(){
  				if(4==xmlhttp.readyState){
  				alert('----');
  					if(200==xmlhttp.status){
  					// Get "data" which send back from Server..
  						var message= xmlhttp.responseText;
  						alert(message);
  						if(message=="unique"){
  							alert("Username is available!");
  						}else{
  							alert("Username is inavailable!");
  						}
  					}else{
  						alert(" Oops...Inner occur");
  					}
  				 }
  				}

第三部分:servlet的代码:

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

	}

	
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		PrintWriter out = response.getWriter();
		String usermane=request.getParameter("usermane");
		System.out.println(usermane);
		String res="";
		if(usermane.equals("justin")){
			res="occupied";
		}else{
			res="unique";
		}
		out.print(res);

}
}

 运行的轨迹如下:



 

 

 

 

  • 大小: 9.3 KB
  • 大小: 7.3 KB
  • 大小: 7.4 KB
  • 大小: 6.9 KB
分享到:
评论

相关推荐

    基于WebGIS的交通运行轨迹动画演示

    在WebGIS地图上,加载gps轨迹库,以动画的形式演示车辆运动过程。本程序自带shp地图,以动画的形式绘制轨迹。开发环境是vs.net2008。...资源名称为:“小巧的webgis控件,支持高性能的AJAX,可商业应用”

    百度地图运动轨迹 车辆行驶轨迹

    这可能涉及WebSocket、AJAX等技术,如使用`fetch`或`XMLHttpRequest`发送请求,获取JSON格式的数据,然后更新地图上的轨迹。 6. **交互功能**:用户可能需要查看特定时间点的轨迹、回放历史轨迹等,这就需要实现...

    building_java_applications_using_the_arcgis_server_web_adf_and_ajax

    - **错误处理**:对于Ajax请求失败的情况,应当有适当的错误处理机制,以确保应用程序的稳定运行。 通过本次培训,参与者不仅能够掌握构建基于ArcGIS Server Web ADF与Ajax的Java应用程序的核心技术,还能学会如何...

    百度地图轨迹 jquery 兼容ie低版本

    3. **加载轨迹数据**:根据需求,可能需要从服务器获取轨迹数据,这可以通过Ajax请求实现。jQuery的`$.ajax()`或`$.get()`方法可以方便地完成这个任务。 ```javascript $.ajax({ url: "轨迹数据URL", type: "GET...

    描述太阳系各个天体之间的运动轨迹

    通过AJAX,我们可以实现数据的异步更新,让用户看到实时变化的星球轨迹。利用HTML5的Canvas或Three.js这样的3D库,可以绘制出逼真的三维太阳系场景,使用户能够全方位地观察每个天体的运动。 在这个项目中,"太阳系...

    js实现快递鸟轨迹地图接口DEMO.rar

    为了提供良好的用户体验,DEMO可能采用了加载提示、数据缓存、响应式设计等技术,确保在不同设备和网络环境下都能顺畅运行。 以上就是“js实现快递鸟轨迹地图接口DEMO”项目所涵盖的核心知识点。实际的DEMO代码会...

    jQuery实现模拟抛物线轨迹动画特效源码.zip

    8. **清理和优化**:动画结束后,记得清除定时器,防止内存泄漏,并进行性能优化,确保动画在各种设备上都能流畅运行。 最后,项目中的“使用须知.txt”文件很可能包含了关于如何部署和使用这些源码的详细指南,...

    prototype 轨迹拖动(拖影效果).zip

    压缩包中的 "使用须知.txt" 文件很可能是介绍如何运行和使用示例代码的说明,而 "132677827764605376" 这个文件名看起来像是一个随机生成的ID或时间戳,可能是JavaScript代码文件或者数据文件。 总的来说,学习和...

    jQuery太阳星系轨道行星运行动画特效

    通过设置transform的translate和rotate属性,行星可以在轨道上移动并旋转,模拟出真实的行星运行轨迹。 在代码结构方面,`index.html`是整个页面的骨架,它包含了HTML标记,用于定义网页的基本结构和内容,如行星...

    HTML5木星运行动画特效.rar

    ”的描述意味着源代码是开放的,允许其他开发者根据自己的需求进行定制和扩展,这可能涉及到更改木星的大小、颜色、运动轨迹,甚至添加其他行星或卫星。 总结来说,"HTML5木星运行动画特效"是一个结合了HTML5的...

    蓝驿轨迹无刷新联动

    "蓝驿轨迹无刷新联动"是一种在网页中实现省市区选择联动效果的技术,它通过Ajax和XML技术,实现了用户在选择省份时,城市和区县选项自动更新,无需页面整体刷新,提高了用户体验。这种技术主要涉及到以下几个核心...

    基于HTML5和NodeJs的网络版坦克大战.zip

    而Node.js则是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行开发,实现全栈JavaScript解决方案。 【描述】"html5开发"指的是利用HTML5的新特性来创建网页和应用。HTML5...

    J2ee学习轨迹.txt

    - **异常处理**:学会如何处理运行时可能出现的各种异常情况。 - **日志记录**:了解如何使用Java的日志记录工具来记录程序执行过程中的信息。 - **输入输出流**:熟悉Java中的文件和网络I/O操作。 - **多线程**:...

    jQuery太阳星系轨道行星运行动画特效.zip

    jQuery是一个广泛使用的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。通过这个特效,我们可以深入学习jQuery的核心概念和技术。 首先,`index.html`是项目的主要入口文件,包含了...

    trunk:生活轨迹记录--位置地图

    它允许开发者在用户浏览器上运行代码,提供动态交互性,如网页更新、表单验证以及与服务器的异步通信(AJAX)。在这个生活轨迹记录项目中,JavaScript可能用于处理用户的位置数据,创建动态的地图显示,以及处理用户...

    H5 three.js 3D足球,服务器运行

    3. 动画与交互:通过编程控制足球的运动轨迹,模拟真实的物理效果,如重力、碰撞等。同时,利用jQuery监听用户输入,实现游戏控制,如踢球、移动球员等。 4. 光源与渲染:设置场景中的光源,如环境光、点光源等,...

    openlayer.zip

    总的来说,"openlayer.zip"提供的测试版可能包含了一个已经配置好以上功能的示例,开发者可以直接部署运行,也可以作为学习OpenLayers轨迹回访功能的起点。通过深入理解和实践这些知识点,你可以创建出具有高级地图...

    js代码-海事-动态轨迹线的经纬度位置更改

    这可能涉及到AJAX请求,使用fetch API或XMLHttpRequest来实现。 4. **坐标点更新**:收到新的坐标点后,需要将其添加到现有的轨迹线中。这可能涉及到对轨迹线对象的修改,例如追加新的点到线的末尾,或者根据时间戳...

    jQuery+HTML5实现的火球挡板碰撞动画游戏源码.zip

    7. 文件结构:压缩包中的"使用须知.txt"可能是提供游戏运行和修改的指南,而"132686968709913744"很可能是一个JavaScript文件,其中包含了游戏的主要逻辑和代码。开发者可能在这里定义了游戏对象、初始化游戏状态、...

Global site tag (gtag.js) - Google Analytics