다음 예제에서 'xxx.xml'은 유효한 XML 파일이고 'xxx.txt'는 복사본입니다 (확장명은 변경됨).내 AJAX 요청이 리소스의 파일 확장명에 의존하는 이유는 무엇입니까?
왜 내 AJAX 요청에서 파일을 교환 할 수 없습니까?
function test(url, handleT){
dojo.xhrGet({
url: url,
handleAs: handleT,
load: function(data, ioArgs) {
console.log('data=',data);
}
});
}
test('xxx.xml', 'xml'); //Works OK
test('xxx.txt', 'text'); //Works OK
test('xxx.xml', 'text'); //Works OK
test('xxx.txt', 'xml'); //data === null ?!
이미 나를 위해 이러한 변환을 어떻게해야
handleAs
매개 변수 아니었다?
일반적인 것입니까, 아니면 Dojo에서만 발생합니까?