我正在为 xml 文件发出 ajax 请求,但由于 xml 声明而出现解析错误。
AJAX 请求:
<script>
$(document).ready(function(){
$.ajax({
url: "/test/test.xml",
dataType: "xml",
password: "*******",
username: "bob@test.com",
success:function( result){
console.log(result);
},
error: function(xhr, status, error){
console.log(error);
console.log(status);
}
});
});
</script>
回复:
<?xml version="1.0" encoding="UTF-8"?>
<token>
<guid>c93f12c71bec27843c1d84b3bdd547f3</guid>
<id type="integer">1</id>
</token>
我在 xml 的第一行收到解析错误。在产品中,我将请求一个看起来像这样的 xml 文件。我尝试了一个测试并删除了 xml 声明,它工作正常,但我无法控制真实环境中的 xml 声明。
任何帮助将不胜感激