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 相关文章推荐
jQuery 动画弹出窗体支持多种展现方式
Apr 29 Javascript
javascript笔记 String类replace函数的一些事
Sep 22 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
AngularJS实现分页显示数据库信息
Jul 01 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
Feb 22 Javascript
JavaScript使用Ajax上传文件的示例代码
Aug 10 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
Aug 28 Javascript
5分钟快速掌握JS中var、let和const的异同
Sep 19 Javascript
Angular2实现的秒表及改良版示例
May 10 Javascript
vue+element树组件 实现树懒加载的过程详解
Oct 21 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
Apr 03 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中ini_set与ini_get用法实例
2014/11/04 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
基于vue2实现左滑删除功能
2017/11/28 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Java及python正则表达式详解
2017/12/27 Python
好的Python培训机构应该具备哪些条件
2018/05/23 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
医学生实习自荐信
2013/10/01 职场文书
简历的个人自我评价范文
2014/01/03 职场文书
幼教毕业生自我鉴定
2014/01/12 职场文书
《小鹰学飞》教学反思
2014/04/23 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
单位收入证明范本
2015/06/18 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle