`
jy00509336
  • 浏览: 242743 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

最简单的AJAX实例

阅读更多


高手莫入--最简单的AJAX实例
 
学习AJAX参考了网上大量的实例,学得很艰难,代码可读性太差。本例就是一个入门的Hello World,类似本例的程序网上也许有,但是绝非抄袭。
 
本例很模仿用户注册,输入过程中动态检查错误实时显示,效果图如下:



 
 
 
对着上面这个图,来写代码。
 
一、创建Java Web项目,并创建两个页面
 
a.html
<html> 
<body> 
<script language="JavaScript"
        var req = null
        function test() { 
                //初始化 
                var code = document.all.code.value; 
                var name = document.all.name.value; 
                req = new ActiveXObject("Microsoft.XMLHTTP"); 
                //设置属性,当后台处理完成后,回来调用myDeal方法。 
                req.onreadystatechange = myDeal; 
                //发出请求 
                req.open("GET""b.jsp?code=" + code + "&name=" + name, "false"); 

                req.send(null); 
        } 
        function myDeal() { 
                if (req.readyState == 4) { 
                        //接收服务端返回的数据 
                        var ret = req.responseText; 
                        //处理数据 
                        document.all("myDiv").innerHTML = ret; 
                } 
        } 
</script> 

用户注册:<br> 
用户编号:<input type="text" name="code" onblur="test();">* <div id="myDiv" name="myDiv"></div><br> 
用户名称:<input type="text" name="name"><br> 
<input type="button" value="注册" onclick="test();"

</body> 
</html>
 
创建处理表单数据的b.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<% 
        //接收参数 
        String code = request.getParameter("code"); 
        String name = request.getParameter("name"); 
        //控制台输出表单数据看看 
        System.out.println("code=" + code + ",name=" + name); 
        //检查code的合法性 
        if (code == null || code.trim().length() == 0) { 
                out.println("code can't be null or empty"); 
        } else if (code != null && code.equals("admin")) { 
                out.println("code can't be admin"); 
        } else { 
                out.println("OK"); 
        } 
%>
 
 
二、部署运行


 
 
 


 
 
呵呵,很简单吧~!

 

  • 大小: 26.7 KB
  • 大小: 26.4 KB
  • 大小: 26.8 KB
分享到:
评论

相关推荐

    ajax实例的简单实现

    总结起来,这个简单的AJAX实例展示了如何通过JavaScript与PHP交互,实现在不刷新页面的情况下获取并显示服务器端数据。通过这种方式,我们可以创建更加用户友好的交互式Web应用,提升用户体验。在实际项目中,可以...

    Ajax 操作实例 ASP.NET实例

    在这个实例中,我们将深入探讨如何将Ajax与GridView和UpdatePanel结合使用。 GridView是ASP.NET中一个强大的数据绑定控件,用于显示和编辑表格数据。在传统的Web应用中,当用户对GridView中的数据进行操作(如编辑...

    一个个人编写的简单的Ajax实例。eclipse开发

    在这个个人编写的Ajax实例中,开发者可能实现了一个简单的功能,比如通过Ajax获取数据并在页面上动态显示。由于没有提供具体的代码,我们无法深入讨论细节,但上述内容概述了Ajax的基本原理和开发过程。在实际项目中...

    AJAX简单实例(.net)

    下面是一个简单的.NET AJAX实例: 1. 首先,在.aspx页面上添加ScriptManager和UpdatePanel: ```html &lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;&lt;/asp:ScriptManager&gt; ...

    asp.net ajax简单应用实例

    在这个"asp.net ajax简单应用实例"中,我们将探讨如何利用ASP.NET AJAX实现一个功能:当用户在下拉框中选择不同的选项时,页面上的某个Label控件的值会相应改变,而无需整个页面重新加载。 首先,`Default.aspx`是...

    最简单的ajax实例

    本实例将介绍如何在ASP.NET中创建一个最简单的Ajax调用。 首先,我们需要理解Ajax的基本工作原理。Ajax的核心是JavaScript的XMLHttpRequest对象,它允许在后台与服务器进行通信,而不会中断用户的界面交互。在ASP...

    最简单的ajax实例(注册验证)

    某年某月写的一个ajax实例。 希望能对ajax没有了解的人有所帮助。 ajax其实很简单,两个页面就够了。呵呵 在我学习ajax的过程中,曾经被N多资料所误导,那些不知所云的资料把一个很简单的功能描述的那叫一个...

    ajax实例 ajax实例

    **Ajax 实例与 jQuery 实现** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过JavaScript与服务器进行异步数据交换,提高了用户体验,使得用户界面更加...

    不用框架,最原始的,最简单的ajax 实例

    在本实例中,我们将探讨如何在不依赖任何框架的情况下,使用最基础的JavaScript实现一个简单的Ajax请求。这对于初学者来说是很好的入门知识,因为了解基本原理有助于更好地理解更复杂的框架和库。 首先,我们需要...

    最牛的Ajax实例通俗易懂

    这个"最牛的Ajax实例"旨在帮助初学者理解并掌握Ajax的核心概念和使用方式,通过JavaScript实现动态的数据交互。 Ajax的工作原理可以简单概括为以下几个步骤: 1. **创建XMLHttpRequest对象**:这是Ajax的基础,所有...

    Ajax.net最简单入门实例

    这个"最简单入门实例"旨在帮助初学者快速理解Ajax.NET的基本用法和工作原理。 首先,我们从`Web.config`文件开始。在ASP.NET应用中,`Web.config`是配置文件,用于定义应用程序的行为和设置。在Ajax.NET中,可能...

    我做的最简单的AJAX实例

    using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls;...

    简单的Ajax实例(JSP)

    这个简单的Ajax实例是基于JSP(JavaServer Pages)实现的,它主要用于提升用户体验,通过异步方式与服务器进行数据交互,使得用户在提交表单或执行某些操作时,页面可以保持其当前状态,而只需要更新需要变动的部分...

    一个简单的Ajax实例

    在这个简单的Ajax实例中,我们可能使用了JScript,因为它是ASP内置支持的脚本语言之一。 首先,我们需要在HTML文件中设置一个触发Ajax请求的事件,例如按钮点击事件。HTML代码可能如下: ```html &lt;button id="ajax...

    Ajax最简单例子Demo

    Ajax最简单例子,一个例子让你明白Ajax原理,XMLHttpRequest原理 var http_request = false; function createRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla浏览器 ...

    自己写的最简单Ajax例子

    在"自己写的最简单Ajax例子"中,我们可以看到两个简单的实例,适合初学者入门学习。 首先,我们来详细讲解一下Ajax的核心概念: 1. 异步通信:Ajax的核心特性就是异步,这意味着在发送请求后,浏览器不会等待...

    Ajax应用的最简单实例

    3. **最简单的Ajax实例** 以下是一个使用原生JavaScript实现的最简单的Ajax请求示例: ```javascript function simpleAjaxRequest(url) { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = ...

    AJAX入门实例-简单易懂

    在这个实例中,我们可能会看到一个简单的C#后台处理程序,它接收并处理来自AJAX请求的数据。在ASP.NET中,这些处理程序通常是HttpHandler或HttpModule。它们处理HTTP请求,执行业务逻辑,然后返回JSON或XML格式的...

Global site tag (gtag.js) - Google Analytics