我有一个asp.net WebMethod,它返回一个XmlDocument对象.我可以使用jquery ajax成功调用该方法,但似乎无法使函数成功(服务器端webmethod使用正确的参数调用,但客户端方法失败并带有'undefined parser error').

重现,Asp.net C#:

[WebMethod]

public static XmlDocument test(string name)

{

XmlDocument result = new XmlDocument();

XmlElement root = result.CreateElement("Data");

result.AppendChild(root);

XmlElement element = result.CreateElement("AnElement");

element.SetAttribute("Name", name);

root.AppendChild(element);

return result;

}

JavaScript的:

function CallForData(name) {

$.ajax({

type: "POST",

url: "AppName.aspx/test",

data: "{'name': " + name+ "'}",

contentType: "application/json; charset=utf-8",

dataType: "xml",

success: function (response) { ParseXML(response); },

error: function (data, textStat, req) { alert(data + ' - ' + textStat + ' - ' + req); }

});

}

如果dataType:"xml"被注释掉(自动),则调用success函数,但数据是方括号的加载,似乎表示空的json结构.我想要一个可以使用jQuery解析的XML响应.

我想我可能需要在XML文档中添加一些格式标识,但不确定.任何人都可以指出这个问题吗?

jquery ajax xml attribute,获得jQuery ajax和asp.net webmethod xml响应工作相关推荐

  1. ajax中的让渡,jQuery必须掌握的API

    这次给大家带来jQuery必须掌握的API,使用jQuery必须掌握的API的注意事项有哪些,下面就是实战案例,一起来看一下. 其中包括jQuery 核心函数和方法.jQuery属性参考手册.jQue ...

  2. JQuery学习系列(九)AJAX

    什么是 AJAX? AJAX = Asynchronous JavaScript and XML. AJAX 是一种创建快速动态网页的技术. AJAX 通过在后台与服务器交换少量数据的方式,允许网页进 ...

  3. 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

    一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该 ...

  4. ajax一次请求多条记录,Jquery 一次处理多个ajax请求的代码

    Jquery 一次处理多个ajax请求的代码 复制代码 代码如下: $(document).ready(function () { $('#getsetgo').click(function () { ...

  5. mvc 一般注释_使用带有注释和JQuery的Spring MVC 3的Ajax

    mvc 一般注释 与Ajax一起工作对我来说一直很有趣! 是不是 ? 我将使您轻松将Ajax与Spring MVC 3和JQuery结合使用. 这篇文章将向您说明如何在工业编码的现实生活中使用Ajax ...

  6. 使用带有注释和JQuery的Spring MVC 3的Ajax

    与Ajax一起工作对我来说一直很有趣! 是不是 ? 我将使您轻松将Ajax与Spring MVC 3和JQuery结合使用. 这篇文章将向您说明如何在工业编码的现实生活中使用Ajax. 和往常一样,我 ...

  7. AJAX初识(原生JS版AJAX和Jquery版AJAX)

    一.什么是JSON 1.介绍JSON独立于语言,是一种与语言无关的数据格式.JSON指的是JavaScript对象表示法(JavaScript Object Notation)JSON是轻量级的文本数 ...

  8. jQuery框架学习第六天:jQuery中的Ajax应用

    一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章讲解如何使用jQuery方便快捷的实现A ...

  9. jquery ajax json传递数组,jQuery ajax 传递JSON数组到Spring Controller

    jQuery ajax传递单个JSON对象到后台很容易,这里记录的是传递多个JSON对象组成的JSON数组到java 后台,并说明java如何解析JSON数组. 1.js代码 var relation ...

最新文章

  1. 恭喜你们,碰到了问题
  2. UESTC 电子科大专题训练 数据结构 J
  3. 前端学习(3067):vue+element今日头条管理-上午总结
  4. 修改build:gradle版本
  5. Linux命令速查手册
  6. html button样式_HTML基础
  7. Docker 安装常用软件记录
  8. Computer:Microsoft Office Visio2021的简介、安装、使用方法图文教程之详细攻略
  9. Java中Word转PDF解决方案
  10. Java方法 根据经纬度计算距离
  11. 二级python试题分值_2020年12月计算机二级各考试科目题型及分值比例
  12. 60后文风 or 90后文风,哪一款是你的真爱?| 文末有彩蛋
  13. php 提取视频中的音频,如何把视频中的音频提取出来
  14. 元模型驱动架构(M-MDA)思想及应用
  15. C++ Opencv之3D透视变换
  16. js搞定网页的简繁转换
  17. 2021安全员C机考题库安管人员最新模拟考试题库
  18. php storm大数据处理,如何在eclipse调试storm程序
  19. 想学习如何把excel图片转表格?1分钟教会你图片转表格怎么转
  20. css背景图片加上半透明背景颜色

热门文章

  1. 指引趋势和方向!2019开发者技能报告出炉!!
  2. Spring Cloud 入门 之 Zuul 篇(五)
  3. tomcat 软连接问题
  4. JMail 应用实践(一)--- 简介用Java程序发送email
  5. 马尔科夫随机场之图像去燥【Matlab实现,PRML例子】
  6. 使用CMake生成sln项目和VS工程遇到的问题
  7. mysql中json_extract函数的使用?作用是什么?
  8. HDU-1285-确定比赛名次
  9. 辟谣|bitcoin core0.16.1版本没有删除区块大小限制——带你认识区块大小限制参数...
  10. 用jdbc连接oracle的第一次经历