我已经构建了一个网页,该网页非常关注XML文件以填充它。现在我为一些额外的任务生成了第二个。不幸的是,每当我尝试解析它时,它都不会成功。
我使用非常简单的代码来演示问题。我剥离了这个函数,所以它所做的就是将字符串写入浏览器控制台。
一旦我执行此代码,我得到的只是“pos1,pos3,pos4” 所以成功的功能甚至都没有。我知道这听起来像个愚蠢的问题,但我现在很难找到我的错误。
function insertFirstBeginnerQuestion(){
console.log('pos1');
$.ajax({
url: 'xml/questions.xml',
type: 'get',
dataType: 'xml',
success: function(data) {console.log('pos2');},
error: function(){console.log('pos3');},
});
console.log('pos4');
};
答案 0 :(得分:1)
你在服务器上试试吗?您的代码适用于我并正确加载xml。 GET是一种HTTP方法,因此您必须在服务器中部署它并使用http协议进行访问。否则,在尝试加载xml文件时,这将给出404错误。