3
이 요청은 인터넷 익스플로러에서만 작동합니다. 2 일 동안 여러 가지 솔루션을 시도했습니다. 작동시키기 위해 노력했지만 시도 할 수 없었습니다. 제발 조언.GET 요청은 javascript에서만 작동합니다.
순수 자바 스크립트 :
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
data = xmlhttp.responseText;
console.log(data);
document.getElementById("p").innerText = data;
}
};
xmlhttp.open("GET", "http://myanimelist.net/api/anime/search.xml?q=naruto", true);
xmlhttp.setRequestHeader('Authorization','Basic TUFMUTpNTU1xcXExMTEyMjJAQEAjIyM=');
xmlhttp.send(null);
JQuery와 :
$.ajax({
url: "http://myanimelist.net/api/anime/search.xml?q=naruto",
cache: false,
headers: {"Authorization": "Basic TUFMUTpNTU1xcXExMTEyMjJAQEAjIyM=" ,"Content-Type": "application/xml"},
method: 'GET',
dataType: 'xml',
async: true,
success: function(data) {
var xmlText = new XMLSerializer().serializeToString(data);
var xmlTextNode = document.createTextNode(xmlText);
var parentDiv = document.getElementById('sdiv');
parentDiv.appendChild(xmlTextNode);
}
});
아마 비표준 인 innerText '? 'textContent'를 사용하십시오. 또한 콘솔에서 오류를 확인하십시오. –
@ AlexanderO'Mara 시도해 보았습니다. – MALQ
그럼 작동하지 않는 것은 무엇입니까? 개발자 콘솔을 확인 했습니까? –