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

7.14号学习itcast ajax视频 笔记4

    博客分类:
  • ajax
阅读更多

1.用jquery对象来进行简单的验证例子,在这例子里分get和post两种方式分别写例子,还有纯文本和xml两种返回
  用户信息格式

get方法返回纯文本文件:
1.zhc.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>hehe</title>
    <script type="text/javascript" src="jslib/zhc.js"></script>
    <script type="text/javascript" src="jslib/jquery.js"></script>
</head>
<body>
        ========<br />
   <input id="name" type="text" />
   <input type="button" value="校验" onclick="zhc()" />
    <div id="result" ></div>
</body>
</html>

 

2.zhc.js

  

function zhc(){
	  //juery中用#来返回节点
     //jquery 方式查找 节点属性      # + 节点属性值
     //document.getElementById("name").value拿到节点的值
     //或者根据class 和标签名来找节点
     //jquery返回的不是dom的节点,而是自己的一个对象,包装了 dom节点
      var jqueryObj  = $("#name")  ;
      //获取节点的值
      var name = jqueryObj.val();
      //向服务器端发送值     callback 不用加括号
      $.get("zhc?name="+name,null,callback);
      //get 或post 返回的是文本数据
     //代码继续向后运行 ,数据回来之后  运行callback()
}

function callback(data){
    //接收服务器返回的数据
    
    //将服务器数据返回页面
    var resultResult = $("#result");
    //向jueryResult 中填充数据
    
       resultResult.html(data);
   
}
 

   3.post方法返回xml文件:

   

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>hehe</title>
    <script type="text/javascript" src="jslib/zhcjuqery.js"></script>
    <script type="text/javascript" src="jslib/jquery.js"></script>
</head>
<body>
        ========<br />
   <input id="name" type="text" />
   <input type="button" value="校验" onclick="zhc()" />
    <div id="result" ></div>
</body>
</html>

 2.zhcjuqery.js

 

function zhcjuqery( ){
      var jqueryObj  = $("#name")  ;
      //获取节点的值
      var name = jqueryObj.val();
       //代码继续向后运行 ,数据回来之后  运行callback()
       //javascript中,一个简单对象的定义方法     ,该对象没有任何属性和方法  ,可以用键值对往其中加入
       //var obj = {name:zhangchao,age:20} ;冒号分割
       $.ajax({
                type: "POST" ,
                url :  "xml" ,
                data:  "name="+ name ,     //以上三个是发给服务器的
                dataType : "xml" ,   //从服务器返回的数据格式.
                success :  callback  //回调函数的名字,并且是status=4 页面返回为200时调用该函数.
             });
}

function callback(data){
    //接收服务器返回的数据

    //将服务器数据返回页面
    // var resultResult = $("#result");
    //向jueryResult 中填充数据

      // resultResult.html(data);

    //需要将data这个dom对象中的数据解析出来.
    //首先将dom对象转换成jquery对象. 自动转换对象.
     var  jqueryobj = $(data);
    //获得jquery 对象的子节点
    var message = jqueryobj.children();
    //获取子节点中的内容
    var result = message.text();
    //将内容设置到页面中去
    var resultResult = $("#result");
    resultResult.html(result);
    //完成交互

}

 

   

   

分享到:
评论

相关推荐

    Order_订餐系统_cn.itcast.order_android_安卓shoplistview_服务器_

    【cn.itcast.order】是项目代码的命名空间或包名,通常代表了开发团队或公司的标识。在这个项目中,"itcast"可能指的是某教育机构或开发团队,"order"则直指核心功能——订餐服务。开发者可能采用了模块化编程,将...

    itcast

    【标题】"itcast"可能指的是传智播客(ITCAST)这个教育机构,它提供了大量的编程学习资源,包括但不限于Java、Python、前端等技术领域。在这个上下文中,"itcast"可能是某个教学项目的代码库或者课程资料。 【描述...

    cn.itcast.page

    4. 分页插件:如果使用的是ORM框架如MyBatis,可以考虑使用其内置的分页插件,与"cn.itcast.page"配合使用,进一步简化分页逻辑。 总结,"cn.itcast.page"为Java开发者提供了一套简洁易用的分页解决方案,通过Maven...

    itcast_log_management.zip

    本篇将重点探讨MySQL在日志管理方面的实践应用,以"itcast_log_management.zip"为例,深入解析其在MySQL高级(四)综合案例中的运用。 一、MySQL日志系统概述 MySQL的日志系统主要包括二进制日志(Binary Log)、...

    14-基本资料-布局.itcast

    14-基本资料-布局.itcast

    itcast_OA.rar_itcast_itcast oa _oa.itcast.com_办公自动化_审批

    标题中的"itcast_OA"指的是一个名为"itcast"的机构所开发的OA系统,其网址为"oa.itcast.com",主要功能集中在办公自动化和审批流程上。 【核心模块详解】 1. **岗位管理**:岗位管理是OA系统的基础,用于定义和...

    关于ITCAST

    - **灵活的学习方式**:提供线上视频教程、直播授课等多种学习形式,用户可以根据自己的时间安排自由选择。 - **社区支持**:通过与CSDN的合作,ITCAST构建了一个活跃的技术交流社区,学员可以在这里分享经验、解答...

    cn.itcast.time

    标题“cn.itcast.time”和描述“cn.itcast.time”都指向了可能是一个关于Java编程中的时间处理相关的学习资源。在Java中,处理时间和日期是非常常见的需求,涉及到大量的API和类。这个压缩包可能包含了一个名为...

    itcastOA.rar_ itcastoa_itcast oa _itcast-oa_itcast_oa_itcastoa

    《ITCast OA系统详解——基于SSH框架的高效办公自动化实现》 ITCast OA是一款基于SSH(Struts2、Spring、Hibernate)技术栈开发的企业级办公自动化系统,它在2011年由ITCast团队推出的新版本,相较于之前的版本,...

    itcast0907crm_客户终结.rar 传智播客crm

    【标题】"itcast0907crm_客户终结.rar 传智播客crm" 提供的是一款客户关系管理系统(CRM)的学习资源,由知名教育机构传智播客制作。这个压缩包可能包含了完整的课程资料,包括视频教程、讲义、示例代码和其他辅助...

    传智播客播学习视频avi格式播放器

    【标题】:“传智播客播学习视频avi格式播放器”揭示了主要需求,即寻找一个能够播放avi格式视频的播放软件。在IT领域,avi是一种常见的视频文件格式,它支持多种音频和视频编码,因此体积较大,但兼容性较广。传智...

    itcast-crawler-jd.zip

    【标题】"itcast-crawler-jd.zip" 提供的是一个名为 "itcast-crawler-jd" 的爬虫项目,这个项目可能由某教育机构如 ITCAST(传智播客)开发,主要用于京东(JD)网站的数据抓取。在IT行业中,爬虫是一种用于自动化...

    itcast-tools-1.4.2.zip

    【标题】"itcast-tools-1.4.2.zip" 是一个软件工具包的压缩文件,版本号为1.4.2。这个压缩包可能是由传智播客(ITCast)发布的一个JavaWeb相关的开发工具集,用于支持和辅助开发者进行相关项目的构建和管理。 ...

    itcast-tools-1.4.2.zip_itcast-tools-1.4.2_itcast.tools_验证码

    其中,“itcast.tools”标签表明该工具集可能包含了一些ITCast自定义的工具库,便于开发者进行便捷的编程和验证操作。 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and ...

    h5前端学习笔记

    4. **itcast.js**:这可能是一个具体的JS库或框架,如ITCAST(传智播客)内部使用的工具集,也可能包含了一些实战项目中的常用函数和模块。 5. **H5学习笔记.md**:这是一个Markdown格式的文件,详细记录了HTML5的...

    PHP课程 php.itcast.cn -session保存的其他方法

    PHP课程 php.itcast.cn -session保存的其他方法

    php.itcast.cn PHP课程-session和cookie的简单原理

    在这个"php.itcast.cn PHP课程"中,我们将深入探讨两个重要的用户状态管理技术:session和cookie。...在“php.itcast.cn”的PHP课程中,通过韩忠康老师的讲解,你可以更深入地学习这两个概念,提升你的PHP编程技能。

    itcast-tool-1.4.2.jar

    《ITCAST-TOOL-1.4.2.jar:源码解析与应用探索》 ITCAST-TOOL-1.4.2.jar 是一个由ITCAST团队开发的工具集,主要用于验证码验证和邮箱校验等功能。这个命名方式遵循了一种常见的Java软件发布惯例,其中“itcast”...

    itcast.zip

    【标题】"itcast.zip" 是一个包含Java爬虫代码的压缩包,它提供了不同爬虫项目的实现,便于学习和理解网络数据抓取技术。这个压缩包中的代码资源旨在教授如何构建一个能够爬取京东网站信息的爬虫。 【描述】提到的...

    jar包itcast-tools-1.4.2.jar

    import com.itcast.utils.UUIDUtil; public class Test { public static void main(String[] args) { String uuid = UUIDUtil.generate(); System.out.println("Generated UUID: " + uuid); } } ``` 对于...

Global site tag (gtag.js) - Google Analytics