我使用ajax来读取xml文件的内容。如果我将所有文件(html,xml和jquery资源)保存在与ajax代码相同的文件夹中,则使用url:'glossary.xml'
但是,我需要将html文件保存在名为“file”的文件夹中,并将xml文件保存在名为“glossary”的文件夹中。看起来像这样:
root-> file-> index.html和
根 - > glossary-> glossary.xml
我不知道为什么下面的代码(url:'.. / glossary / glossary.xml')不起作用。你有什么想法吗?
$(document).ready(function () {
$(".glossary_item").click(function(e) {
var term = $(this).text();
$.ajax(
{
type: "GET",
url: '../glossary/glossary.xml',
dataType: "xml",
success: function(xml) {
$(xml).find('terms').each(function()
{
if($(this).find('term').text().trim() == term)
{
$('#definition').text($(this).find('term').next().text());
}
});
}
});
});
});