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 相关文章推荐
Display SQL Server Version Information
Jun 21 Javascript
基于jquery.Jcrop的头像编辑器
Mar 01 Javascript
jQuery对象与DOM对象之间的相互转换
Mar 03 Javascript
JQuery在循环中绑定事件的问题详解
Jun 02 Javascript
JQuery实现动态操作表格
Jan 11 Javascript
Vue 2中ref属性的使用方法及注意事项
Jun 12 Javascript
Angularjs 事件指令详细整理
Jul 27 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
Aug 11 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
Feb 22 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
Jul 27 Javascript
javascript中函数的写法实例代码详解
Oct 28 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
Nov 06 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
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
PHP实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
ajax请求get与post的区别总结
2013/11/04 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
2014/05/27 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
详解ES6中class的实现原理
2020/10/03 Javascript
python 爬取微信文章
2016/01/30 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
Python实现读写INI配置文件的方法示例
2018/06/09 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
Python模块/包/库安装的六种方法及区别
2020/02/24 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
python语言是免费还是收费的?
2020/06/15 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
会计专业导师推荐信
2014/03/08 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
初三开学计划书
2014/04/27 职场文书
企业文化演讲稿
2014/05/20 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
会计简历自我评价
2015/03/10 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android