Я уже возился с Opencart и столкнулся с следующей проблемой: я пытаюсь получить файл text.txt
с вызовом ajax, вставленным в заголовок моей страницы.Ajax получить запрос возвращает 404 в Opencart, работает локально
я имел следующий код локально, то есть локальный HTML-файл:
<div id="textGoesHere"></div>
<script>
var text =
$.ajax({
type: "GET",
url : "text.txt",
dataType: "text",
success : function (data) {
$("#textGoesHere").html(data);
text = data;
console.log(text);
}
});
console.log(text);
</script>
Wich работает без каких-либо ошибок или проблем, но если я пытаюсь точно такой же код в моей установке OpenCart я получаю следующее сообщение об ошибке : GET http://mysite.nl/text.txt 404 (Not Found)
var text =
$.ajax({
type:"GET",
url : "text.txt",
dataType: "text",
success : function (data) {
$("#notice").html(data);
text = data;
console.log(text);
console.log(data);
}
});
ДИВО уведомление существует, мой OpenCart каталог FTP выглядит следующим образом:
Изменение же URL-адреса в вызове $ .ajax на http://mysite.nl/text.txt
также дает такую же ошибку. То же самое происходит с index.php?route=text.txt
Надеюсь, что здесь кто-нибудь может дать мне хороший указатель, где искать. Заранее спасибо!
Можете ли вы опубликовать содержимое вашего Htaccess? Может возникнуть проблема с правилами переадресации, или - редко, но возможно - txt не находится в списке типов файлов сервера. В любом случае это не похоже на проблему с JavaScript. –
Heya @ axel.michel кажется, что редкий случай был правдивым. Мой htaccess не разрешил файлы .txt. проблема исправлена сейчас, спасибо за понимание! – RDAxRoadkill