Надеюсь, кто-нибудь может помочь. Я действительно понятия не имею, почему он это делает.
Из того, что я прочитал, это происходит, когда вызываемый вами файл является внешним по отношению к сайту. Мой Ajax-вызов местный. Я также читал, что это может быть связано с делом каталогов. Windows игнорирует регистр, а Linux - нет. Однако я проверил и перепроверил, и все это соответствует: (
Вот мой код jquery:
this.extraInfo = function(){
$.ajax({
url : 'lib/ajax/foo.inc.php',
type : 'POST',
data: {
foo : bar
},
success : function(data){
alert('success');
if (data.error === true)
alert('error1');
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert('error2');
}
});
};
Он выбрасывает флаг errorThrown, а при проверке его содержимого с помощью предупреждения появляется сообщение undefined.
Глядя на консоль пожарной машины, Аякс даже стреляет. Тем не менее, функция в целом и запрос ajax выполняются, так как предупреждение возвращает ошибку2
Точно такой же код отлично работает на моем локальном хосте XAMPP. Я подумал, что это может быть что-то в моем htaccess, поэтому я удалил все правила и т. Д., Но все равно не радости
Буду признателен за любую помощь, я в тупик: (