Это нормально работает в Firefox, по крайней мере.
Проблема, с которой я столкнулся, заключается в том, что я получил объект XML вместо простой текстовой строки. Чтение xml-файла с моего локального диска работает нормально (тот же каталог, что и в html), поэтому я не понимаю, почему чтение текстового файла было бы проблемой.
Я понял, что мне нужно сказать jquery передать строку вместо объекта XML. Что я и сделал, и это наконец-то сработало:
function readFiles()
{
$.get('file.txt', function(data) {
alert(data);
}, "text");
}
Обратите внимание на добавление «текста» в конце. Это говорит jquery передавать содержимое файла file.txt в виде строки вместо объекта XML. В окне предупреждения будет показано содержимое текстового файла. Если вы удалите «текст» в конце, в окне предупреждения появится «Объект XML».