У меня есть скрипт на локальном хосте, который отправляет запрос GET в тот же домен. Это приводит к 304 ответам, которые, по-видимому, JQuery рассматривают как ошибку.JQuery AJAX call: 304 respose производит ошибку
$(document).ready(function(){
$.ajax({
type: 'GET',
url: 'http://localhost/file.js',
error: function(e) {
console.log('error: ' + e.responseText); // I see this message in console
},
success: function(e) {
console.log('success: ' + e.responseText); // I don't see this message in console
}
});
});
1) Почему я получаю ответ 304? 2) Как я могу изменить код, чтобы вызвать функцию успеха? (Вместо функции ошибки)
Моя догадка о том, что вы получаете файл .js, jQuery ожидает json – labago
Спасибо большое! Это сработало. Вы можете добавить это как ответ. –
Нет проблем, добавлено – labago