gpt4 book ai didi

javascript - 使用 jQuery 将 XML 转换为 javascript 数组

转载 作者:可可西里 更新时间:2023-11-01 02:31:59 24 4
gpt4 key购买 nike

我是 XML 和 AJAX 的新手,也是 Javascript 和 jQuery 的新手。在其他工作职责中,我设计了我们的网站。最后期限非常近,我能想到的唯一方法就是使用 AJAX 来完成这个项目。我有一个充满 XML 对象的文档,例如这个重复的对象:

<item>
<subject></subject>
<date></date>
<thumb></thumb>
</item>

我想创建一个包含所有元素及其子元素的数组。我已经阅读了几个小时关于 AJAX 的 jQuery 教程,甚至不知道从哪里开始,因为它们都假定一定水平的 javascript 熟练程度。如果有人能告诉我循环遍历所有元素并将其子项放入数组中的最简单方法,我将不胜感激。

最佳答案

使用 jQuery,$.ajax() 您的 XML 文件,并在成功时使用 each 传递检索到的数据,例如:

 var tmpSubject, tmpDate, tmpThumb;
$.ajax({
url: '/your_file.xml',
type: 'GET',
dataType: 'xml',
success: function(returnedXMLResponse){
$('item', returnedXMLResponse).each(function(){
tmpSubject = $('subject', this).text();
tmpDate = $('date', this).text();
tmpThumb = $('thumb', this).text();
//Here you can do anything you want with those temporary
//variables, e.g. put them in some place in your html document
//or store them in an associative array
})
}
});

关于javascript - 使用 jQuery 将 XML 转换为 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6542187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com