`
kevin_wanwei
  • 浏览: 117597 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ajax学习笔记(一)

阅读更多

AJAX简介

     读音:[e:j^ks] AJAX“Asynchronous JavaScript and XML”(异步JavaScriptXML)AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交

互式网页应用的网页开发技术。

作用功能

       增加用户的体验性,减少页面跳转。

涉及技术

        javascript   css   html java

开发工具及框架

        IntelliJ    Mozilla浏览器(firebug

       JavaScript框架:JQUERYJavaScript基本包装)、prototypedojosunibm支持)、ext(效果强大)、mootoolsricoDWRJavaScript-java)等等

"HELLO WORLD" program

       使用AJAX与之前最大区别,无需表单直接提交至后台,所以不需要在前台使用FORM 标签,在input标签中写明id值,以供JavaScript取到以及回写值。并在表单标签中

加入JavaScript事件处理,激活并调用JavaScript函数。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title></title>
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/check.js"></script>
</head>
<body>
        <CENTER>
            <H1>AJAX练习</H1>
                <input type="text" id="userName">
                <input type="submit" value="提交" onclick="check()">
                <div id="result"></div>
        </CENTER>
</body>

 

 Jquery框架中使用${"#id"}可以获取到HTML中表单属性的相关信息,其返回的是jquery的一个对象,调用该对象的val()函数可以返回其具体值。调用该对象的html

String)方法可以向html中回写值,设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。

      jQuery.post(url, [data], [callback], [type]) 函数,通过远程 HTTP POST 请求载入信息。这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用

回调函数。如果需要在出错时执行函数,请使用 $.ajax

url   发送请求地址

data(可选) 键值对 MAP

callback(可选) 回调函数

type(可选) 返回内容格式,xml, html, script, json, text, _default

function check(){
   var jqueryName=$("#userName");
   var userName=jqueryName.val() ;
   $.post("test?name="+userName,null,back);
}
function back(result){
    var result=$("#result");
    result.html(result);
}

 

服务器端

     与之前调用并无差异,只是不需跳转,直接输出所需返回的值。

protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws
javax.servlet.ServletException, java.io.IOException {
        request.setCharacterEncoding("gb2312");
        String name=request.getParameter("name");
        PrintWriter out=response.getWriter();
        response.setContentType("text/html;charset=GB2312");
        if(name==null||"".equals(name)){
            out.println("name not null~!");
        }
        if("rewohs".equals(name)){
            out.println("this name is aready exist~!");
        }
    }

 

 

分享到:
评论

相关推荐

    ajax 学习笔记源代码

    ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习...

    AJAX学习笔记(内含实例)

    AJAX学习笔记。内含Java调用的两个实例,及JavaScript的ajax工具函数,可快速入门,也可当手册使用。个人精心整理,值得收藏。 更多:http://download.csdn.net/user/daillo/all

    Ajax 学习笔记,超详细的噢!不看后悔

    在这份超详细的Ajax学习笔记中,我们将深入探讨以下几个关键知识点: 1. **基础概念**:Ajax的核心是JavaScript对象XMLHttpRequest,它使得前端和后端能够进行异步通信。异步意味着用户在等待服务器响应时可以执行...

    ajax学习笔记

    ### AJAX学习笔记 #### 一、引言 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。...

    Ajax学习笔记个人总结

    ### Ajax学习笔记个人总结 #### 一、XMLHttpRequest对象简介 **XMLHttpRequest** 对象是 AJAX 技术的核心,它负责在客户端与服务器之间发送异步请求,无需刷新整个页面即可实现局部数据更新。要使用 ...

    web前端开发AJAX学习笔记

    web前端开发AJAX学习笔记

    AJAX学习笔记忘记了看一眼

    AJAX学习笔记忘记了看一眼

    jQuery+AJAX学习笔记

    jQuery+AJAX学习笔记

    ajax学习笔记代码

    **Ajax学习笔记代码详解** Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这种技术的...

    Ajax 学习笔记(1).

    Ajax 学习笔记(1).rtf

    AJAX学习笔记1

    **标题:“AJAX学习笔记1”** 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载...而“AJAX学习笔记1”的主题,无疑是一个很好的起点,引导我们探索这一领域的深度。

    经典ajax学习笔记

    以下是一份详细的Ajax学习笔记,涵盖了其基本概念、工作原理、优势与限制,以及实际应用。 ### 一、基本概念 Ajax的核心是JavaScript对象XMLHttpRequest(XHR),它允许浏览器在后台与服务器进行通信,而不会打断...

    16ajax学习笔记1

    在本篇16ajax学习笔记1中,我们将探讨Ajax的基础概念、使用方法以及jQuery库中的Ajax实现。 1、发送请求: Ajax的首要任务是创建XMLHttpRequest对象,这是浏览器提供的API。在JavaScript中,我们可以通过new ...

    Ajax学习笔记.zip

    Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的...Ajax.pdf和Ajax2.pdf很可能是关于这些概念的详细教程,包含了实例和实践指导,对于深入学习Ajax非常有帮助。

    ZK-AJAX学习笔记

    从给定的文件信息来看,这是一份详细的ZK-AJAX学习笔记,记录了从准备环境、下载运行ZK到深入学习各个组件的过程。ZK是一款基于Ajax的开源Web应用框架,它允许开发者使用类似桌面应用的组件来构建Web应用,而无需...

    Ajax和jQuery学习笔记

    ### Ajax和jQuery学习笔记 #### 一、Ajax基础与原理 **1.1 什么是Ajax?** Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用来创建快速动态网页的技术,通过在后台与服务器进行少量数据...

    AJax 学习笔记一(XMLHTTPRequest对象)

    AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。这种技术主要依赖于XMLHttpRequest对象,该对象在JavaScript等脚本语言中通过HTTP协议传送或接收XML及其他...

    Head First Ajax学习笔记

    ### Head First Ajax 学习笔记知识点总结 #### 一、异步请求与AJAX概念 - **异步请求**:允许页面在发送请求时继续执行后续任务,无需等待服务器响应,提高了用户体验。 - **AJAX (Asynchronous JavaScript and ...

Global site tag (gtag.js) - Google Analytics