首页 > 开发 > AJAX > 正文

java+jquery处理xml数据的方法

2024-09-01 08:28:30
字体:
来源:转载
供稿:网友

本文实例讲述了java+jquery处理xml数据的方法。。具体实现方法如下:

1. AjaxJqueryXml.js如下:
代码如下:function verify(){ 
    //1.获取文本框中的内容 
    //jquery查找节点的方式,参数加#加上id属性可以找到一个节点 
    //jquery的方法返回的都是jquery的对象,可以继续在上面执行其他的jquery方法 
    var jqueryObj = $("#userName"); 
    //获取节点的值 
    var userName = jqueryObj.val(); 
    //alert(userName); 
    //2.将文本框中的数据发送给服务遄的servlet 
    //使用jquery的XMLHTTPrequest对象get请求的封装 
    //$.get("servlet/AjaxServlet?name="+userName,null,callback); 
    //使用jquery的xmlhttprequest对象get请求的封装 
    //var obj = {name:"123",age:20}; 
    $.ajax({ 
        type: "POST", 
        url: "servlet/AjaxXmlServlet", 
        data: "name=" + userName,//发送给服务端的数据 
        dataType: "xml",//告诉jquety返回的数据格式 
        success: callback//定义交互完成,并且服务端在下返回数据的回调函数
    }); 

// 回调函数 
function callback(data){ 
    //3.接收服务器端返回的数据 
    //alert("服务器端的数据回来了!") 
    //需要将data这个对象中的数据解析出来 
    //首先需要将dom的对象转换成jquery的对象 
    var jqueryObj = $(data); 
    //获取message节点 
    var message = jqueryObj.children(); 
    //获取文本内容 
    var text = message.text(); 
    //4.将服务器返回的数据动态的显示在网页上 
    //找到保存结果信息的节点 
    var resultObj = $("#result"); 
    //动态的改变页面中DIV节点的内容 
    resultObj.html(text); 
    //alert(""); 
}

2. AjaxXmlServlet.java如下:
代码如下:package com.panlong.servlet; 
import java.io.IOException; 
import java.io.PrintWriter; 
import javax.servlet.ServletException; 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表