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 相关文章推荐
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
Aug 15 Javascript
关于JavaScript的with 语句的使用方法
May 09 Javascript
jQuery中Ajax的get、post等方法详解
Jan 20 Javascript
jQuery实现冻结表格行和列
Apr 29 Javascript
基于JavaScript获取鼠标位置的各种方法
Dec 16 Javascript
js倒计时简单实现方法
Dec 17 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
bootstrap table配置参数例子
Jan 05 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
Vue2.x中的父组件传递数据至子组件的方法
May 01 Javascript
详解vue组件开发脚手架
Jun 15 Javascript
vue实现动态显示与隐藏底部导航的方法分析
Feb 11 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 getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
php 猴子摘桃的算法
2017/06/20 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
浅析JS中什么是自定义react数据验证组件
2018/10/19 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
[44:43]完美世界DOTA2联赛决赛日 FTD vs GXR 第一场 11.08
2020/11/11 DOTA
python复制文件代码实现
2013/12/23 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
教你学会使用Python正则表达式
2017/09/07 Python
Python解决八皇后问题示例
2018/04/22 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
详解Python做一个名片管理系统
2019/03/14 Python
实例详解Python装饰器与闭包
2019/07/29 Python
python3图片文件批量重命名处理
2019/10/31 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
Rhone官方网站:男士运动服装、健身服装和高级运动服
2019/05/01 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
中学教师实习自我鉴定
2013/09/28 职场文书
小学生安全责任书
2014/07/25 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
农贸批发市场管理制度
2015/08/07 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL