首先看例子,接着是注意事项
$.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数据"中,我们将深入探讨如何使用jQuery库来处理XML格式的数据。XML(eXtensible Markup Language)是一种用于存储和传输数据的标准格式,尤其在Web应用程序中广泛使用...
在这个教程中,我们将探讨如何使用 jQuery 处理 XML 数据。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,尤其在 Web 应用程序中广泛应用。jQuery 是一个轻量级的 JavaScript 库,它提供了方便的 API ...
关于jq读取xml的,有需要的朋友可以下载。
本篇文章将详细介绍使用jQuery处理XML文件的三种主要方法。 首先,我们来看使用JavaScript常规方法解析XML。当XML数据通过Ajax请求返回时,可以使用`request.responseXML`获取XML文档对象。例如: ```javascript ...
- 在使用jQuery处理XML数据时,确保浏览器支持DOM操作,特别是要确保客户端的jQuery版本与您的需求兼容。 - 安全性也是处理XML数据时需要考虑的一个重要方面,特别是在数据可能来自于不可信的用户输入时,需要防止...
为了利用jQuery处理XML,我们需要理解如何通过Ajax技术与服务器进行异步通信。 **1. jQuery的`$.ajax()`方法** `$.ajax()`是jQuery的核心方法,用于执行异步HTTP(Ajax)请求。在处理XML时,我们可以设置`dataType...
首先,需要在HTML文件中引入jQuery库(如`jquery-1.2.6.js`),然后编写JavaScript代码来处理XML数据。具体步骤如下:\n\n1. 加载XML文件:使用jQuery的`$.ajax()`或`$.get()`方法加载XML文件(如`work.xml`)。\n2....
当涉及到从XML文件中获取数据时,jQuery提供了一种简洁的API,使得开发者可以方便地处理XML文档。本篇文章将深入探讨如何使用jQuery来读取XML,并通过实例详细解析相关知识点。 一、jQuery.parseXML()函数 在...
总之,`jquery.json2xml.js` 和 `jquery.xml2json.js` 是jQuery的两个强大工具,它们使开发者能够轻松地在JSON和XML之间进行转换,从而更好地适应不同的数据处理需求。在实际项目中,它们可以极大地提高开发效率,...
标题中的“轻松使用jQuery解析XML”意味着我们将探讨如何利用JavaScript库jQuery处理XML文档,以便在Web应用程序中方便地获取和操作数据。XML(可扩展标记语言)是一种结构化数据格式,常用于存储和传输数据。jQuery...
1. jQuery处理XML格式返回数据的方法 - jQuery提供了多种方法来处理服务器返回的数据,其中$.ajax() 和 $.get() 是两种常用的用于异步请求的方法。 - 在此示例中,作者推荐使用$.ajax()方法,因为相较于$.get()...
从给定文件内容中,我们可以提取到关于使用jQuery处理XML和Web服务交互的知识点。以下内容将详细解释这些知识点。 首先,文件中提到了使用jQuery发起AJAX请求来读取XML数据和与Web服务进行通信。AJAX (Asynchronous...
本文将深入探讨如何使用jQuery解析XML(eXtensible Markup Language)文件,这是一种结构化数据存储格式,常用于数据交换和网页应用程序...通过学习和实践"jquery_xml"这个示例,你将能更好地掌握jQuery处理XML的能力。
在这个例子中,数据不是存储在数据库中,而是存储在XML文件中,这样可以简化示例,展示如何使用jQuery处理XML数据。XML文件结构清晰,易于解析和生成,适合用于小规模的数据存储和交换。 ASP.NET是微软开发的服务器...
总的来说,实现"JQuery 解析XML省市区县三级联动"涉及的主要技术包括JQuery的事件处理、XML解析、AJAX通信、DOM操作等,这些是Web开发中的基础技能,对于提升用户交互体验至关重要。在实际开发中,开发者还需要考虑...
**jQuery + AJAX 处理 XML 数据** 在网页开发中,jQuery 和 AJAX 技术的结合是获取和操作服务器端数据的常见方式。本篇将详细探讨如何使用 jQuery 的 AJAX 功能来处理 XML(可扩展标记语言)数据。 **1. jQuery 和...
其次,JQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画和Ajax交互。在这个案例中,JQuery的主要作用是监听用户的鼠标事件(如悬停或点击),并根据这些事件动态地改变菜单的状态。例如,当...
jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。在这个项目中,jQuery被用来创建动态的城市选择效果。当用户在省级选择上做出选择时,相应的市级和区级选项会自动更新,提供...