Я делаю запрос ajax для XML-файла, но получаю синтаксическую ошибку из-за объявления xml.Ошибка jquery parse в документе xml
AJAX запрос:
<script>
$(document).ready(function(){
$.ajax({
url: "/test/test.xml",
dataType: "xml",
password: "*******",
username: "[email protected]",
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. В prod я буду запрашивать xml-файл, который выглядит именно так. Я попробовал тест и удалил объявление xml, и он работал нормально, но я не буду контролировать объявление xml в реальной среде.
Любая помощь будет принята с благодарностью
должно быть пробел между 'encoding =" UTF-8 "и'?> '. Как 'encoding =" UTF-8 "?>'. См. Http://xmlwriter.net/xml_guide/xml_declaration.shtml. –