| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > ajax.status = 0 |
| Автор: donion 27.8.2009, 00:31 | ||||||
| Всем привет. Кто-нибудь сталкивался с проблемой аякса в виде ajax.status = 0, вместо 200. В чем может быть проблема? Моя ситуация: Вызов ahah:
Кусок кода где выводиться ошибка javascript'a:
Выводиться здесь - req.send(""); (проверяю firebug'ом) ahahDone(функция обрабатывающая ответ с сервера):
При дебаже на фф выдает 200 ок, но ошибка на 49 линии - то есть там где я указал. Ошибку выдает во всех браузерах, отладка дает одинаковый результат. Что может быть не верно? Как можно отладить? Возможна ли проблема с сервером? Проверял следующее: -пути; -права; -скрипт расположенный здесь - index_ajax.php?type=video&load=featured(т.е. куда передаю значения) рабочий; Чес.слово замаялся уже искать ошибку |
| Автор: unicross 27.8.2009, 05:19 | ||
Если отправляете данные методом GET, тогда:
|
| Автор: donion 27.8.2009, 10:51 |
| Исправил - но дает тот же эффект, "" = null. Вообщем нашел в чем проблема - оказывается когда в браузере пишешь: http://site.ru - выдает ошибку, но когда - http://www.site.ru - ошибки нет. Осталось только понять почему так |
| Автор: DashkaTk 18.9.2009, 11:21 |
| недавно столкнулась - причина в кроссдоменном запросе броузер не дает скриптовыми методами лезть на другие сайты http://site.ru и http://www.site.ru - для него разные |