我想使用 JQuery 和 Ajax 读取从 Drupal 7 生成的 xml 文件。
当我在 url:' ' 中键入 http url 链接时,Ajax 函数不会检索任何数据。
当我将我的 xml 文件键入为本地文件(没有 http url)时,Ajax 功能正常工作。
Ajax 代码如下:
$(document).ready(function () {
$.ajax({
type: "GET",
url: "any http url that contains xml file",
dataType: "xml",
success: xmlParser
});
});
函数 xmlParser(xml) {
$('#load').fadeOut();
$(xml).find("movie-info").each(function () {
$(".main").append('<div class="book"><div class="title">' + $(this).find("title").text() + '</div><div class="description">' + $(this).find("field_genre").text() + '</div><div class="date">Published ' + $(this).find("field_poster").text() + '</div></div>');
$(".book").fadeIn(1000);
});