Добрый день. У меня есть get запрос который считывает csv файлик.
function getCVS(){
$.get( "shortphon.csv", function(data) {
data = data.split("\n");
for (i = 0; i < data.length; i++){
data[i] = data[i].split(";");
};
data.sort(compare2);
tableCVS(data);
});
}
Файлик обрабатывается и уходит в таблицу.
Сам вопрос. Почему если этот фаил продолжительное время не трогать, а потом по необходимости изменить его содержимое, js попросту не заметит изменений.
Хоть через ctrl+f5, хоть вообще этот файлик взять и удалить функция будет считать что он есть и показывать старый вариант.
Помогает только одно. Изменить название самого файла. Например было "shortphon.csv" изменил его на "shortphone.csv" и вуаля он считал данные с него.
В чем причина такого странного поведения?