JS 변수에 XML을로드하는 것에 관한 질문이 여러 번 여기에 게시되었지만 작동 할 해결책을 찾지 못했습니다. 내 스크립트에서는 ajax 요청 전에 변수를 선언 한 다음 결과를 변수에 추가합니다. 스크립트에 경고를 추가하는 경우에만 작동합니다.JS 경고없이 jQuery를 사용하여 JS 변수에 XML로드하기
var myDB;
$.ajax({
type: 'GET',
url: 'db.xml',
dataType: 'xml',
success: function (xml){
myDB = xml;
}
});
alert(myDB); //returns: undefined
$(myDB).find('item').each(function(){
var question = $(this).find('question').text();
alert(question);
});
위의 코드는 경고와 함께 작동합니다. 경고를 삭제하면 코드가 작동하지 않습니다. 경고없이이 작업을 수행하려면 어떻게해야합니까?