|
|
1
44
您希望它是纯文本而不是XML对象?更改
|
|
|
2
54
如果两者都需要,则以XML文档和字符串的形式获取响应。你应该能做到
如果您希望它是字符串,为什么要指定
|
|
|
3
23
在Java脚本中,还可以轻松地将XML对象转换为字符串:
|
|
|
4
1
如果只需要一个表示jquery返回的XML的字符串,只需将数据类型设置为“text”,而不是试图将XML解析回文本。以下只是从Ajax调用返回原始文本:
|
|
|
5
1
尽管这个问题已经得到了回答,但我想指出一个警告:当使用jquery和Internet Explorer检索XML时,您 必须 将内容类型指定为“text/xml”(或“application/xml”),否则将无法像使用jquery的XML那样分析数据。 您可能认为这是一件显而易见的事情,但当使用Mozilla/Chrome/Opera而不是IE时,我发现了这一点。当检索内容类型为“文本”的XML“字符串”时,除了IE之外的所有浏览器都将允许您像XML一样分析该数据(使用jquery选择器)。IE不会抛出错误,也不会简单地将任何结果返回到jquery selection语句。 因此,在您的示例中,只要您只需要XML的字符串序列化版本,并且不希望jquery在XML DOM上进行任何类型的选择,就可以将内容类型设置为“文本”。但是,如果还需要使用jquery解析XML,则需要编写一个自定义例程,将XML序列化为字符串,或者检索内容类型为“xml”的XML版本。 希望能帮助别人:) |
|
|
6
1
您可以获取请求中使用的本机XMLHttpRequest对象。 在我发布这个答案的时候,jquery文档说明了一些实现这一点的方法。 其中之一是通过成功回调的第三个参数:
举一个完整的例子: https://jsfiddle.net/44m09r2z/ |
|
|
Pungiish · 如何使用xPath或其他方法获取最后的XML项? 9 年前 |
|
|
TheFootClan · 选择XML节点[重复] 9 年前 |
|
|
illya · XDocument中的OR运算符。后代LINQ查询 11 年前 |
|
|
user4054093 · 生成器C++:XMLDocument替换节点 11 年前 |
|
|
Fukkatsu · FormatException,将字符串转换为长字符串 12 年前 |