加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

使用 jQuery 对付回来的 XML 数据进行处理

发布时间:2023-08-03 14:41:09 所属栏目:教程 来源:
导读:在这个示例程序中,我将使用$.ajax()方法,使用$.get()方法也可以,但我觉得$.ajax()更好一些,代码更容易懂,并且也不怎么复杂。

代码如下:

//定义用户名校验的方法

function verify(){

//首先
在这个示例程序中,我将使用$.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("");
 
}
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章