jQuery处理xml格式的返回数据(实例解析)


Posted in Javascript onNovember 28, 2013

在这个示例程序中,我将使用$.ajax()方法,使用$.get()方法也可以,但我觉得$.ajax()更好一些,代码更容易懂,并且也不怎么复杂。

//定义用户名校验的方法
function verify(){
    //首先测试一下页面的按钮按下,可以调用这个方法
    //使用javascript的alert方法,显示一个探出提示框
    //alert("按钮被点击了!!!");
    //1.获取文本框中的内容
    //document.getElementById("userName");  dom的方式
    //Jquery的查找节点的方式,参数中#加上id属性值可以找到一个节点。
    //jquery的方法返回的都是jquery的对象,可以继续在上面执行其他的jquery方法
    var jqueryObj = $("#userName");
    //获取节点的值
    var userName = jqueryObj.val();
    //alert(userName);
    //2.将文本框中的数据发送给服务器段的servelt
    //javascript当中,一个简单的对象的定义方法
    var obj = {name:"123",age:20};
    //使用jquery的XMLHTTPrequest对象get请求的封装
    $.ajax({
        type: "POST",            //http请求方式
        url: "AJAXXMLServer",    //服务器段url地址
        data: "name=" + userName,           //发送给服务器段的数据
        dataType: "xml",  //告诉JQuery返回的数据格式
        success: callback  //定义交互完成,并且服务器正确返回数据时调用的回调函数
    });
}

回调函数:
//回调函数
function callback(data) {
//    alert("服务器段的数据回来了!!");
    //3.接收服务器端返回的数据
    //需要将data这个dom对象中的数据解析出来
    //首先需要将dom的对象转换成JQuery的对象
    var jqueryObj = $(data);
    //获取message节点
    var message = jqueryObj.children();
    //获取文本内容
    var text = message.text();
    //4.将服务器段返回的数据动态的显示在页面上
    //找到保存结果信息的节点
    var resultObj = $("#result");
    //动态的改变页面中div节点中的内容
    resultObj.html(text);
    alert("");
}
Javascript 相关文章推荐
GreyBox技术总结(转)
Nov 23 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
深入学习JavaScript中的原型prototype
Aug 13 Javascript
js+css实现上下翻页相册代码分享
Aug 18 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
Oct 26 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
Angular实现购物车计算示例代码
Feb 21 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
vue+webpack中配置ESLint
Nov 07 Javascript
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
js对象属性名驼峰式转下划线的实例代码
Sep 17 Javascript
JavaScript实现4位随机验证码的生成
Jan 28 Javascript
使用js写的一个简易的投票
Nov 27 #Javascript
juery框架写的弹窗效果适合新手
Nov 27 #Javascript
js使用数组判断提交数据是否存在相同数据
Nov 27 #Javascript
js每隔5分钟执行一次ajax请求的实现方法
Nov 27 #Javascript
js字符串截取函数substr substring slice使用对比
Nov 27 #Javascript
JS如何判断移动端访问设备并解析对应CSS
Nov 27 #Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 #Javascript
You might like
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHP 数组实例说明
2008/08/18 PHP
PHP 数组入门教程小结
2009/05/20 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
php实现websocket实时消息推送
2018/03/30 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
13个PHP函数超实用
2015/10/21 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
vue增删改查的简单操作
2017/07/15 Javascript
ES6中的Promise代码详解
2017/10/09 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队LGD晋级之路
2018/04/07 DOTA
用python实现的线程池实例代码
2018/01/06 Python
Sanic框架应用部署方法详解
2018/07/18 Python
python3.7.0的安装步骤
2018/08/27 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
python定时截屏实现
2020/11/02 Python
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
财务会计专业应届毕业生求职信
2013/10/18 职场文书
表扬信格式
2014/01/12 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
孝女彩金观后感
2015/06/10 职场文书
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android