`
q474818917
  • 浏览: 40319 次
  • 性别: Icon_minigender_1
  • 来自: 扬州
社区版块
存档分类
最新评论

JQuery处理XML

阅读更多
首先看例子,接着是注意事项
$.ajax({
      url:'/platform/contact/resetStatus.do?actionType=test',
      type: 'POST',
      dataType: 'xml',//这里可以不写,但千万别写text或者html!!!
      data: "&name=John",
      timeout: 1000,
      error: function(){
      alert('Error loading XML document');
      },
      success: function(xml){
        alert(xml);
       $(xml).find("POLICY_INFO").each(function(i){
         var id=$(this).children("policy_id"); //取对象
         var idvalue=$(this).children("policy_code").text(); //取文本
              });
     }
   });


Java代码
public void test(HttpServletRequest request, HttpServletResponse response)
    throws Exception {
        // 查找回访主表
        PrintWriter out = response.getWriter();
        response.setContentType("text/xml");
            String name = request.getParameter("name");
        System.out.println("name==="+name);
        String xml = "<?xml version='1.0' encoding=\"UTF-8\"?><callcenter_response>";
      xml+="<action_id>POLICY_INFO</action_id><record><policy_id>19049059</policy_id><policy_code>000486474153008</policy_code></record></callcenter_response>";
        //out.write("true");    //返回给xmlgiftHttp.responseText
        out.write(xml);
        //out.println(xml);
        out.flush();
            out.close();       
        System.out.println("xml===="+xml);
        System.out.println("成功..................");
    }


1.这里得注意$.ajax的属性DataType:'XML'
2.Java中得Out.println中response.setContentType("text/xml");也必须是XML格式的
分享到:
评论

相关推荐

    AJAX学习总结(三)--jQuery处理xml数据

    在本篇博客"AJAX学习总结(三)--jQuery处理xml数据"中,我们将深入探讨如何使用jQuery库来处理XML格式的数据。XML(eXtensible Markup Language)是一种用于存储和传输数据的标准格式,尤其在Web应用程序中广泛使用...

    Jquery操作xml_Demo

    在这个教程中,我们将探讨如何使用 jQuery 处理 XML 数据。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,尤其在 Web 应用程序中广泛应用。jQuery 是一个轻量级的 JavaScript 库,它提供了方便的 API ...

    jQuery 解析xml文件

    关于jq读取xml的,有需要的朋友可以下载。

    jQuery处理XML文件的几种方法

    本篇文章将详细介绍使用jQuery处理XML文件的三种主要方法。 首先,我们来看使用JavaScript常规方法解析XML。当XML数据通过Ajax请求返回时,可以使用`request.responseXML`获取XML文档对象。例如: ```javascript ...

    java+jquery处理xml数据的方法

    - 在使用jQuery处理XML数据时,确保浏览器支持DOM操作,特别是要确保客户端的jQuery版本与您的需求兼容。 - 安全性也是处理XML数据时需要考虑的一个重要方面,特别是在数据可能来自于不可信的用户输入时,需要防止...

    jQuery读取XML

    为了利用jQuery处理XML,我们需要理解如何通过Ajax技术与服务器进行异步通信。 **1. jQuery的`$.ajax()`方法** `$.ajax()`是jQuery的核心方法,用于执行异步HTTP(Ajax)请求。在处理XML时,我们可以设置`dataType...

    JQuery 实现XML树形菜单

    首先,需要在HTML文件中引入jQuery库(如`jquery-1.2.6.js`),然后编写JavaScript代码来处理XML数据。具体步骤如下:\n\n1. 加载XML文件:使用jQuery的`$.ajax()`或`$.get()`方法加载XML文件(如`work.xml`)。\n2....

    jquery读取xml

    当涉及到从XML文件中获取数据时,jQuery提供了一种简洁的API,使得开发者可以方便地处理XML文档。本篇文章将深入探讨如何使用jQuery来读取XML,并通过实例详细解析相关知识点。 一、jQuery.parseXML()函数 在...

    jquery.json2xml.js和jquery.xml2json.js

    总之,`jquery.json2xml.js` 和 `jquery.xml2json.js` 是jQuery的两个强大工具,它们使开发者能够轻松地在JSON和XML之间进行转换,从而更好地适应不同的数据处理需求。在实际项目中,它们可以极大地提高开发效率,...

    轻松使用jquery解析XML

    标题中的“轻松使用jQuery解析XML”意味着我们将探讨如何利用JavaScript库jQuery处理XML文档,以便在Web应用程序中方便地获取和操作数据。XML(可扩展标记语言)是一种结构化数据格式,常用于存储和传输数据。jQuery...

    jQuery处理xml格式的返回数据(实例解析)

    1. jQuery处理XML格式返回数据的方法 - jQuery提供了多种方法来处理服务器返回的数据,其中$.ajax() 和 $.get() 是两种常用的用于异步请求的方法。 - 在此示例中,作者推荐使用$.ajax()方法,因为相较于$.get()...

    jquery读取xml.pdf

    从给定文件内容中,我们可以提取到关于使用jQuery处理XML和Web服务交互的知识点。以下内容将详细解释这些知识点。 首先,文件中提到了使用jQuery发起AJAX请求来读取XML数据和与Web服务进行通信。AJAX (Asynchronous...

    jquery 解析xml的简单例子

    本文将深入探讨如何使用jQuery解析XML(eXtensible Markup Language)文件,这是一种结构化数据存储格式,常用于数据交换和网页应用程序...通过学习和实践"jquery_xml"这个示例,你将能更好地掌握jQuery处理XML的能力。

    jQuery+XML+ASP.NET无刷新添加删除数据

    在这个例子中,数据不是存储在数据库中,而是存储在XML文件中,这样可以简化示例,展示如何使用jQuery处理XML数据。XML文件结构清晰,易于解析和生成,适合用于小规模的数据存储和交换。 ASP.NET是微软开发的服务器...

    JQuery 解析XML省 市 县 三级联动

    总的来说,实现"JQuery 解析XML省市区县三级联动"涉及的主要技术包括JQuery的事件处理、XML解析、AJAX通信、DOM操作等,这些是Web开发中的基础技能,对于提升用户交互体验至关重要。在实际开发中,开发者还需要考虑...

    JQuery+AJAX处理XML数据

    **jQuery + AJAX 处理 XML 数据** 在网页开发中,jQuery 和 AJAX 技术的结合是获取和操作服务器端数据的常见方式。本篇将详细探讨如何使用 jQuery 的 AJAX 功能来处理 XML(可扩展标记语言)数据。 **1. jQuery 和...

    CSS+JQuery+XML二级菜单

    其次,JQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画和Ajax交互。在这个案例中,JQuery的主要作用是监听用户的鼠标事件(如悬停或点击),并根据这些事件动态地改变菜单的状态。例如,当...

    修正多个Bug优美的jquery+xml城市3级联动效果(放在IIS下)

    jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。在这个项目中,jQuery被用来创建动态的城市选择效果。当用户在省级选择上做出选择时,相应的市级和区级选项会自动更新,提供...

Global site tag (gtag.js) - Google Analytics