`

AJAX技术小实例

    博客分类:
  • AJAX
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>无标题页</title>
  <script src="js/jquery-1.4.4.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
        var xmlHttp = null;
        function createXMLHttp()
        {
            if(window.ActiveXObject)
                {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }
            else if(window.XMLHttpRequest)
                {
                    xmlHttp = new XMLHttpRequest();
                }
        }
        function checka()
        {
            createXMLHttp();  
               var txt=$("#Text1").val();
                var url = "ajaxTest.ashx?txt="+txt;
                xmlHttp.open("post",url,true);//采用post传输数据不会中断,并且传输容量可以达到4M    true表示同步传输  false表示异步传输
                xmlHttp.onreadystatechange = sub;
                xmlHttp.send();
        }
        function sub()
        {
            if(xmlHttp.readyState == 4&&xmlHttp.status==200)
            {
               var txt=xmlHttp.ResponseText;
               $("#Text2").val(txt);
            }
        }
  
   //以下是jquery的AJAX
   $(function(){
       $("#Button2").click(function(){
         var value=$("#Text1").val();
         $.post("ajaxTest.ashx?"+new Date(),{txt:value},function(data,textStatus){
                alert(data);
                alert(textStatus);
        
         });
      //   alert(value);
       });
   })
  
    </script>

</head>
<body>
    <input id="Text1" type="text" />
    <input id="Button1" type="button" value="ajax测试" onclick="checka();" />
    <input id="Button2" type="button" value="ajax测试jquery"  />
    <input id="Text2" type="text" />
</body>
</html>


以下是ajaxTest.ashx页面

<%@ WebHandler Language="C#" Class="ajaxTest" %>

using System;
using System.Web;

public class ajaxTest : IHttpHandler {
   
    public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
       // context.Response.Write("Hello World");
        string txt = context.Request["txt"];
        context.Response.Write(txt);
    }

    public bool IsReusable {
        get {
            return false;
        }
    }

}

//注册无刷新提示用户是否存在 ,自己修改一下就OK 迟点再整理好点
function FunAjax()
{
    $.ajax({
        type: "POST",
        url: "jQueryAjaxTest.ashx", 
        data: "begin=1&end=9",
        beforeSend: function(){
            $("#span_content").text("数据处理中...");
        },
        success: function(msg){
            $("#span_content").text("两个数的和为: " + msg);
        }
    }); 
}

//这个网址不错。介绍AJAX用法。。附带有实例。。傻瓜都能看懂。。。
http://www.w3school.com.cn/jquery/ajax_post.asp
分享到:
评论

相关推荐

    ajax技术 实例大全

    check.rar 第3章 第一个Ajax实例 pageinfo.rar 第9章 鼠标信息提示 suggest.rar 第10章 文本框输入提示 relatechg.rar 第11章 下拉列表自动关联 checkname.rar 第12章 自动检查用户名 savepad.rar 第13章 ...

    Ajax技术论文实例

    ### Ajax技术论文实例知识点解析 #### 一、网络营销与Ajax技术概述 - **网络营销的核心思想**:通过互联网手段更好地实现网络营销的各项职能,如增加企业销售、提升品牌价值、提高整体竞争力等,以此来营造一个...

    Ajax下拉框实例,Ajax小实例

    这个"Ajax下拉框实例"是Ajax技术在实际应用中的一个常见示例,主要用于提升用户界面的交互性和响应速度。 在网页中,下拉框(Dropdown List)常用于提供多项选择,而结合Ajax,下拉框可以实现动态加载数据,提高...

    ajax实例实例实例

    用户在浏览器端可以通过JavaScript实现拖动表头,同时利用Ajax技术在后台更新数据,而无需刷新整个页面。这样的设计大大提高了应用的性能和用户友好性。在实际开发中,类似的技术可以应用于各种需要动态更新和交互的...

    ajax+json实例

    在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术已经成为提升用户体验的重要工具,它允许网页在不刷新整个页面的情况下与服务器进行数据交互。结合JSON(JavaScript Object Notation)作为数据交换...

    《AJAX编程技术与实例》

    综上所述,《AJAX编程技术与实例》这本书很可能是涵盖了这些AJAX的基础知识,包括如何创建和使用XMLHttpRequest对象,处理响应数据,以及如何在实际项目中应用AJAX来提升网页交互性。如果你正在学习AJAX,这本书会是...

    Ajax 操作实例 ASP.NET实例

    总结起来,这个"Ajax结合GridView、UpdatePanel的ASP.NET操作实例"展示了如何利用Ajax技术改进ASP.NET页面的性能和用户体验。通过UpdatePanel,我们能够在不刷新整个页面的情况下更新GridView,而通过Ajax控件工具箱...

    Ajax编程技术与实例

    总结,Ajax技术改变了Web开发的方式,通过异步通信增强了网页的交互性和实时性。理解和掌握Ajax,对于提升Web应用的性能和用户体验至关重要。在实际开发中,我们需要根据项目需求选择合适的工具和技术,充分利用Ajax...

    Ajax编程技术与实例(光盘)_Chap06

    《Ajax编程技术与实例》人民邮电出版社出版 随书光盘资料。里面有:1、诸多小实例,融合作者近一年来年的网络开发经验;2、6大综合实例,不仅分析Ajax开发技术的精髓,还提供详细的实现步骤;3、多个角度出发,既...

    Jquery Ajax分页(有实例)

    **jQuery AJAX分页技术详解** 在Web开发中,分页是一种常见的数据展示方式,它能够有效地组织大量数据,提高页面加载速度,优化用户体验。jQuery,一个轻量级、功能丰富的JavaScript库,结合AJAX(异步JavaScript和...

    Ajax小实例,JSP环境下使用Ajax技术.rar

    收集的一些Ajax小实例,在JSP环境下使用Ajax技术。JSP是一比较高端的WEB前端技术,虽然入手不是太容易,不过代码规范度高,适用在一些安全性要求较高的场合,比如网银系统,在JSP下运用Ajax技术,已不是什么新鲜事了...

    PHP+Ajax网站开发典型实例-源代码

    第6章 实现基本Ajax技术 实例44 Ajax测试实例 实例45 客户端解析普通字符串 实例46 客户端解析XML文件响应 实例47 客户端发送POST无参数请求 实例48 客户端发送带有参数请求 实例49 客户端以表格形式显示数据 实例50...

    ajax登录验证实例

    在Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛用于实现页面的无刷新更新,提高用户体验。在这个“ajax登录验证实例”中,我们将深入理解如何使用Ajax进行简单的用户登录验证,尤其适合初学者入门...

    Ajax实例 Ajax实例

    Ajax(Asynchronous JavaScript and XML)是一种...综上所述,Ajax技术是网页动态更新和异步交互的关键,它极大地提升了用户体验。通过学习和实践这些Ajax实例,你可以更好地掌握如何在Web应用中实现无刷新的数据交换。

    ajax无刷新实例,无刷新分页,带数据库源文件

    【标题】中的“ajax无刷新实例,无刷新分页”主要涉及的是Web开发中的Ajax技术,这是一种能够在不重新加载整个网页的情况下更新部分网页内容的技术。Ajax全称Asynchronous JavaScript and XML(异步JavaScript和XML)...

    《Ajax实战:实例详解》sources

    Ajax技术的出现,使得网页无需刷新就能实现数据的动态更新,极大地提升了用户体验。本书的"sources"部分包含了全部源码,旨在帮助读者深入理解Ajax技术,并通过实际操作来学习和应用这些知识。 1. **Ajax基础**:...

    Ajax网站开发典型实例JSP源码包

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这使得网页更加用户友好,提高了用户体验,...

    AJAX 技术 入门实例 经典

    **AJAX 技术简介** AJAX,全称为异步的 JavaScript 和 XML,是一种用于创建交互式网页应用的网页开发技术。它允许网页在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。这极大地提高了用户体验...

    asp.net ajax简单应用实例

    总结一下,这个"asp.net ajax简单应用实例"展示了如何使用ASP.NET AJAX技术来提升用户体验,通过异步更新页面的部分内容,减少了不必要的页面刷新。用户在下拉框选择时,服务器端代码运行并返回新的Label值,这一切...

    Ajax 经典小实例

    10. **ch13**: 最后一章可能涵盖了先进的Ajax技术,如Promise和fetch API,这些是现代JavaScript中处理异步操作的标准方式,以及如何利用它们来优化Ajax请求。 通过这些章节的学习,开发者可以全面了解Ajax技术,并...

Global site tag (gtag.js) - Google Analytics