Постійний збір на дрони FPV для ЗСУ
Закидуй дві гривні!
FPV-дрони змінюють хід війни
Змінюй хід війни!

jQuery, Ajax & IE = фигвам в респонсе...

🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
Статус: Offline
Реєстрація: 04.11.2006
Повідом.: 4119
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #1
jQuery, Ajax & IE = фигвам в респонсе...

Сцуко, ненавижу этот сраный браузер.
Итак. Есть простой до усирачки аякс:

Код:
$.ajax({
    dataType:'json',
    url: '/item/ajax_get/',
    success:function(json) {
        alert('123');
    },
    error:function(er,err) {
        alert(err);
    }
});

Простой до усирачки пых:
Код:
function ajax_get() {
    header('Content-Type: application/json; charset=utf-8');
    echo '{"qwe":"rty"}';
}

Ну и собсна результат: везде работает, кроме ИЕ.

Файрбаг лайт говорит - null.
Алерт, соотв. говорит parsererror.

Чо ему, сцуко, надо?

ЗЫ гугл ничо нового не говорит, кроме как поставить хедер, проверить кодировку, синтаксис жейсона...
 

Вкладення

  • res.jpg
    res.jpg
    7.3 КБ · Перегляди: 44
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #2
JQUERY 1.4.2
IE7 IE8 у меня работает
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #3
попробуй убрать хедер и отключи кеширование
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #4
Не знаю что поменялось (вроде ничо не трогал), но жейсон начал приходить и файрбаг его нормально парсит. Ну кроме ИЕ, кончено...
Кеширование отключил, кодировку поставил UTF-8
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #5
а чего не юзаешь функции json_enode/json_decode ? а на клиенте eval ....
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #6
ето без разницы. Он и так вывел готовый json

PHP:
$.ajax({
    dataType:'json',
    cache: false,
    url: '/item/ajax_get/',
    success:function(json) {
        alert('123');
    },
    error:function(er,err) {
        alert(err);
    }
});
?
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #7
ето без разницы. Он и так вывел готовый json

PHP:
$.ajax({
    dataType:'json',
    cache: false,
    url: '/item/ajax_get/',
    success:function(json) {
        alert('123');
    },
    error:function(er,err) {
        alert(err);
    }
});
?

Не, кеш отключил заголовком, т.к. юзаю пхп фреймворк, который не поддерживает GET, а писать реврайт рулы мне влом :)
header("Cache-Control: no-cache, must-revalidate");
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #8
попробуй dataType: 'text'
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #9
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #10
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #11
Странно однако что файрбаг null показывает.
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #12
я в подобных ситуациях сначала смотрю HTTP снифером что и куда
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #13
Да, снифер бы не помешал. Я можно просто телнетом дернуть, чо оно там возвращает. Я думаю что браузер не причем.
 
Назад
Зверху Знизу