【发布时间】:2013-07-22 16:51:25
【问题描述】:
当我提醒它返回这样的字符串时:
data "<?xml version="1.0" encoding="utf-8" ?>
<xml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Name>John Smith</Name>
<Description>stackoverflow</Description>
<Total>50</Total>
</Document>
</xml>"
更新:
我尝试使用此方法 getJSON 并且确实收到警报,但从未在 find('Document').each..... 内执行
$.getJSON(_url, function (data) {
alert(data);
$(data).find('Document').each(function () {
debugger
var name = $(this).find('Name');
var desc = $(this).find('Description').text();
var total = $(this).find('Total').text()
});
});
如何在 jquery 中读取 xml 文件,下面是作为字符串返回给我的内容,当我执行 alert(data) 时我可以看到;
$.getJSON(url, {},
function (data) {
alert(data);
}
});
<?xml version="1.0" encoding="utf-8" ?>
- <xml xmlns="http://www.opengis.net/kml/2.2">
- <Document>
<Name>John Smith</Name>
<Description>stackoverflow</Description>
<Total>50</Total>
</Document>
</xml>
【问题讨论】:
-
你想摆脱什么?另外,这绝对不是 JSON :)
-
尼克:我的网址正在调用跨域调用,这就是我使用 getJSON 方法的原因,我已经更新了我的问题,请看一下。