`
5211422
  • 浏览: 209092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ajax 再学习(三)简单示例

阅读更多

实现简单流程,需要2步:

 

1、ajaxTest.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>ajax1.html</title>
 
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
   
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
 var xmlHttp;
function ajaxFunction()
 {

 
 try
    {
   // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
 catch (e)
    {

  // Internet Explorer
   try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
   catch (e)
      {

      try
         {
         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
      catch (e)
         {
         alert("您的浏览器不支持AJAX!");
         return false;
         }
      }
    }
    var url = "time.jsp?id="+Math.random();
   
    xmlHttp.onreadystatechange=stateChange
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
 
 }

function stateChange(){
   if(xmlHttp.readyState==4)
   {
     var content = xmlHttp.responseText;
     document.myForm.time.value=content;
   }
}
</script>
  </head>
 
  <body>
   <form name="myForm">
 用户: <input type="text" name="username" onkeyup="ajaxFunction();" />
 时间: <input type="text" name="time" />
 </form>
  </body>
</html>

2、time.jsp

jsp需要清除缓存

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);

 

 

out.write("随机数:"+Math.random());
%>

分享到:
评论

相关推荐

    ajax 资料ajax asp.net 示例

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载...结合提供的"ajax资料及实例 源代码ajax asp.net 示例",你将能够深入学习和实践Ajax在ASP.NET环境下的具体应用,从而提高Web应用的性能和用户体验。

    Ajax简单功能示例

    **Ajax(Asynchronous JavaScript and XML)**是一种在无需重新加载整个网页的情况下,能够更新部分...在提供的压缩包文件中,可能包含了一些基本的Ajax代码示例,建议仔细研究和学习,以便更好地理解和运用Ajax技术。

    ajax简单示例(非常好)

    综上所述,"ajax简单示例.EXE"可能是一个模拟了上述Ajax操作的程序,供学习者理解和实践Ajax技术。通过运行这个示例,你可以观察到Ajax如何在后台与服务器交互,以及如何动态地更新页面内容,从而加深对Ajax原理的...

    ajax入门级项目示例

    非常简单实用的ajax示例。使用ajax异步读取数据库表格数据。 下载后大家可自行在Sql server 中新建Test数据库,添加Record表,增加ID,UserID,ClassID,Score字段,即可完美运行本程序。

    一个完整的ajax应用例子

    **Ajax(Asynchronous JavaScript and XML)技术是一种在无需...这个压缩包文件中的"ajaxjs"可能包含了实现上述功能的JavaScript代码,通过学习和理解这段代码,你可以深入理解Ajax的工作原理及其在实际项目中的应用。

    Ajax学习资料(完整资料 12册pdf+示例 简单-深入)+示例+总结

    总之,这份Ajax学习资料包是一个完整的教学体系,从基础知识到实战技巧,再到性能优化和安全防范,覆盖了Ajax开发的方方面面。只要你按部就班地学习并实践,相信你很快就能熟练掌握Ajax技术,为你的Web应用带来更...

    关于ajax的简单示例

    总的来说,这个"关于ajax的简单示例"是一个展示如何在ASP.NET项目中使用Ajax和C#进行异步通信的例子,可能是通过创建一个简单的聊天应用来实现。通过理解Ajax的工作原理和ASP.NET的特性,我们可以学习如何提高Web...

    ajax ajax原理 ajax代码 ajax编程 ajax学习

    以下是一个简单的Ajax GET请求示例: ```javascript var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { document.getElementById('...

    ajax示例java版本

    这个“ajax示例java版本”应该是一个Java实现的Ajax应用,用于演示如何在后台处理和前端交互。 在Java中实现Ajax通常涉及到以下关键知识点: 1. **JavaScript库**:虽然Ajax的核心是JavaScript,但实际开发中我们...

    asp.net 2.0+ajax 的简单示例

    学习这个示例,你可以了解如何配置ScriptManager,使用UpdatePanel创建无刷新用户体验,以及如何设置触发器和调用服务器端方法。此外,你还可以深入研究JavaScript和jQuery,以增强客户端的交互性和动态性。 总之,...

    简单的AJAX示例(JSP+servlet)

    总结来说,"简单的AJAX示例(JSP+servlet)"是一个演示了如何利用AJAX、JSP和Servlet来实现异步用户名验证的应用。它涉及到前端的交互设计、后端的数据处理以及web服务器的配置,是一个典型的前后端分离的开发模式实例...

    Ajax.net示例

    2. **ScriptManager**:这个控件负责管理页面上的JavaScript资源,包括Ajax功能和第三方脚本库。 3. **AsyncPostBackTrigger**和**PostBackTrigger**:它们定义哪些事件可以触发异步回发或同步回发。 4. **AJAX ...

    ajax的最简示例

    **Ajax 最简示例** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术使得用户可以与网页进行更流畅的交互,提升了用户体验。Ajax的核心是...

    ajax示例代码 网址示例

    Ajax(Asynchronous JavaScript ...通过实践这个示例,他们可以学习到如何使用Ajax与服务器进行通信,如何处理返回的数据,以及如何动态更新网页内容。这些技能对于开发交互性强、用户体验良好的Web应用程序至关重要。

    .net中ajax学习解决方案

    "ajax学习"可能是一个包含教程、示例代码和讲解文档的文件或文件夹,而"ajaxѧϰ"可能是教学材料或练习项目,"ѧϰ"在拼音中代表"学习",因此这很可能是针对AJAX技术的学习资料。 以下是一些关于.NET中AJAX技术的...

    ajax的一个简单例子

    在"ajax的一个简单例子"中,我们通常会看到以下几个关键组成部分: 1. **创建XMLHttpRequest对象**:这是Ajax的核心,几乎所有的浏览器都内置了这个对象,用于与服务器进行异步通信。例如: ```javascript var ...

    ajax 示例源码(经典)

    通过学习和理解这些Ajax示例源码,开发者可以更好地掌握Ajax的运用,从而在实际项目中构建更加动态和交互丰富的网页应用。无论是简单的数据获取,还是复杂的表单提交、文件上传,Ajax都能提供有效的解决方案。

    c# ajax示例源码(AjaxPro控件方式)

    通过这个示例,你可以学习到如何在C# ASP.NET环境中利用AjaxPro创建交互式的AJAX应用,提升用户体验,同时理解服务器端与客户端的异步通信流程。这个示例是一个很好的起点,可以帮助你深入理解AJAX和C# ASP.NET的...

    ajax示例 原代码

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。...通过学习和理解这些示例,开发者可以更好地掌握Ajax的使用,提升Web应用的用户体验。

Global site tag (gtag.js) - Google Analytics