我想将intro.xml中的一些文本段落通过jQuery加载到段落中。
$.ajax({
type: "GET",
url: "/xml/intro.xml",
dataType: "xml",
success: function (xml) {
var xmlDoc = $.parseXML(xml),
$xml = $(xmlDoc);
$xml.find('intro').each(function () {
$("p").append($xml.text());
});
}
});
intro.xml的内容:
<intro>
Foo
bar
foo,bar
</intro>
未显示任何内容,并且控制台未显示任何错误。我想念什么?
答案 0 :(得分:0)
我摆弄它后发现了它。显然我正在为XHR创建不必要的回调。
这是原始代码:
$.ajax({
type: "GET",
url: "/xml/intro.xml",
dataType: "xml",
success: function (xml) {
var xmlDoc = $.parseXML(xml),
$xml = $(xmlDoc);
$xml.find('intro').each(function () {
$("p").append($xml.text());
});
}
});
此段显示段落的结果:
$.ajax({
type: "GET",
url: "/xml/intro.xml",
dataType: "xml",
success: function (xml) {
$(xml).find('intro').each(function () {
$("p").append($(this).text());
}
});
我希望这对其他人有用。