В следующем примере «xxx.xml» является допустимым XML-файлом, а «xxx.txt» - его копией (но с измененным расширением).
Почему я не могу использоватьфайлы взаимозаменяемо в моем 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