![]() |
AJAX почему-то не работает
Решил я создавать свой сайт с помощью AJAX. :)
Скачал XAMPP и работаю. Захотел посмотреть, будет-ли сайт работать в интернете. Зарегистрировал домен, хостинг, перегнал все файлы, Но AJAX(ну и в итоге весь сайт) на сайте не работает... :( 1) Почему? 2) Как можно это исправить? |
Ответ: AJAX почему-то не работает
Решил я купить свой комп с Windows. :)
Купил комп и работаю. Захотел посмотреть, будет-ли комп работать с Windows. Включил комп, установил Windows, Но Windows(ну и в итоге весь комп) на компе не работает... :( 1) Почему? 2) Как можно это исправить? ps. телепаты в отпуске |
Ответ: AJAX почему-то не работает
Работает на localhost.
Не работает на domain.com, с тем-же кодом. Я сам не знаю причин... код обычный как в любый примерах на AJAX... Хостинг — бесплатный... |
Ответ: AJAX почему-то не работает
Может быть код все-же выложишь? Причин, почему он может не работать тьма.
|
Ответ: AJAX почему-то не работает
Бесплатный хостинг и есть ответ... нет там поддержки AJAX вот и всё...
|
Ответ: AJAX почему-то не работает
SBJoker
AJAX это не технология, это техника, не понятно к каким технологиям drunnik применял её, может на бесплатном сервере вообще php и perl нету ? :) |
Ответ: AJAX почему-то не работает
Дык а я о чём... онож должно поддерживатьсо сервером.
|
Ответ: AJAX почему-то не работает
AJAX читает страницу сервера,
и возвращает её клиенту, при чём здесь PHP. Разве нельзя просто прочитать любую страницу? PHP конечно есть на моём сервере. Но вроде AJAX'у нужен только обозреватель, JavaScript и требуемая страница... Почему он не может прочитать интернет страницы... Вот неработающий пример чтения кода Google.com: Код:
<html> Почему localhost он читает, а google, yandex, ... — не читает? |
Ответ: AJAX почему-то не работает
На бесплатных хостингах часто блокируют доступ к другим сайтам.
|
Ответ: AJAX почему-то не работает
Цитата:
ТС, чистый ajax здесь ничего не сделает, вам ACD нужен: http://www.ajax-cross-domain.com/ |
Ответ: AJAX почему-то не работает
Цитата:
|
Ответ: AJAX почему-то не работает
Deleted
|
Ответ: AJAX почему-то не работает
Ссылку дай на сайт(или на хостинг), сразу получишь ответ.
AJAX - технология, работающая на стороне клиента и она не имеет отношения ни к php ни к хостингу, а только к браузеру клиента (держит ли он вобще хотябы одну из техник для релаизации аякса ) |
Ответ: AJAX почему-то не работает
Цитата:
А насчет браузеров, то они, на сегодняшний день, практически поголовно, поддерживают Ajax. |
Ответ: AJAX почему-то не работает
А как сервер отличает
прямой запрос страницы обозревателя, от запроса через AJAX обозревателя? Как я понял дело в заголовках... Или нет? Цитата:
И где на этом сайте динамическая загрузка? Там просто переход на другую страницу, Которая выполняет формирование на самом сервере... Делаю сайт с динамической загрузкой страниц... Код:
xmlhttp.open('POST', 'http://example.pp.ru/structure.xml', false); |
Ответ: AJAX почему-то не работает
Цитата:
Цитата:
Цитата:
Цитата:
Где? Ты о чём? На сервере где xml? Всё что я понял: Тебе нужно со своей страницы аяксом извлечь xml c другого домена. Для этого на php пишется скажем так "прокси", который сам забирает страницу и с него твой аякс тянет инфу. |
Ответ: AJAX почему-то не работает
Могу обрадовать, сервер никак не отличает обычные запросы браузера, от запросов XMLHttpRequest. Есть дополнительное поле, отсылаемое браузером, но оно никак не учитывается.
ajax используется как для создания небольшой динамической подгрузки данных, без перезагрузки страницы, так и при создании "толстых" клиентов, когда почти вся страница состоит из динамического контента, обновляемого либо циклически, либо по запросу пользователя, либо комбинируя оба способа (пример - vkontakte.ru). Сам ajax ограничивается не сервером, а браузером клиента, ограничивая запросы на сторонние хосты, а также ограничивая функциональные возможности скриптов. Пример: попробуйте скриптом обратиться к содержимому фрейма, если в нем загружена страница не с вашего хоста, браузер не позволит вам этого сделать. Еще раз повторю, ACD ваш выход, если вы хотите юзать AJAX подзагрузку данных с других хостов. |
Ответ: AJAX почему-то не работает
Ой, сори, перепутал с сокетами малость :-D
|
Ответ: AJAX почему-то не работает
Цитата:
|
Ответ: AJAX почему-то не работает
Обычно на хостингах запиливают
Цитата:
Это всё в phpinfo() есть |
Ответ: AJAX почему-то не работает
Цитата:
|
Ответ: AJAX почему-то не работает
Ты то просмотришь, но не перередактируешь настройки..
|
Ответ: AJAX почему-то не работает
Гм, да, с паранойей, когда закрывают даже fsockopen я даже не сталкивался за весь богатый опыт общения с хостерами. Хм, вообще при конфигурации сокетов как-бы не помню возможности их отключить. Может просто модуль не устанавливается, это допущу, но чтобы была функция без возможности коннекта, это уж больно сурово. Так что, скорее всего, при сборке PHP просто опустили --enable-sockets. К ограничению сокетов это не относится, что и вызвало мое удивление.
|
Ответ: AJAX почему-то не работает
Ну, на сайте-то у моего можно лицезреть это:
Цитата:
|
Ответ: AJAX почему-то не работает
Цитата:
Посмтрел я на http://www.ho.ua/ - это ваш хостер? Это в юмор: "Использование следующих CMS запрещено: Invision Power Board, PHP-Nuke, Pure CMS, Shop-Script PREMIUM, TYPO3, Shopping cart program by Zen. Для Joomla запрещено использовать модули для построения фотогалерей и Интернет-магазинов, для e107 также запрещены модули для фотогалерей. Допускается, но не рекомендуется использовать: GuppY, vBulletin. Они создают большую нагрузку на процессор, из-за чего Ваш сайт может быть закрыт без предупреждения." Убило, честно говоря :) |
Ответ: AJAX почему-то не работает
Нашёл проблему:
Код:
xmlhttp.status=405; Ну хотя-бы GET работает. :) Это как так? :dontknow: |
Ответ: AJAX почему-то не работает
только чтение.
|
Ответ: AJAX почему-то не работает
Цитата:
Я другой не ищу уже, на этом осел, всё пока устраивает |
Ответ: AJAX почему-то не работает
Ну а что вы хотели, бесплатный хостинг он для хомяков и всякой лабуды, для более серьёзного есть платные там где стабильность и качество обеспечиваются твоими деньгами а не разношерстной рекламой на каждой странице.
|
Часовой пояс GMT +4, время: 06:47. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot