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 相关文章推荐
js函数调用常用方法详解
Dec 03 Javascript
jquery获取div宽度的实现思路与代码
Jan 13 Javascript
Jquery实现显示和隐藏的4种简单方式
Aug 28 Javascript
IE6下拉框图层问题探讨及解决
Jan 03 Javascript
使用POST方式弹出窗口的两种方法示例介绍
Jan 29 Javascript
js 获取input点选按钮的值的方法
Apr 14 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
简单谈谈javascript Date类型
Sep 06 Javascript
jQuery实现的跨容器无缝拖动效果代码
Jun 21 Javascript
简单实现jQuery轮播效果
Aug 18 jQuery
js 闭包深入理解与实例分析
Mar 19 Javascript
JS实现数据动态渲染的竖向步骤条
Jun 24 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
CI框架附属类用法分析
2018/12/26 PHP
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
Javascript学习指南
2014/12/01 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
JavaScript实现前端分页控件
2017/04/19 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python web框架学习笔记
2016/05/03 Python
python简单实例训练(21~30)
2017/11/15 Python
python读取Excel实例详解
2018/08/17 Python
Django获取应用下的所有models的例子
2019/08/30 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
自荐书范文
2013/12/08 职场文书
社团成立邀请函
2014/01/08 职场文书
高二历史教学反思
2014/01/25 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
公司募捐倡议书
2014/05/14 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
社区灵活就业证明
2014/11/03 职场文书
2019假期福利管理制度!
2019/07/15 职场文书
python通过新建环境安装tfx的问题
2022/05/20 Python