Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 07.11.2009, 20:56   #1
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
AJAX почему-то не работает

Решил я создавать свой сайт с помощью AJAX.

Скачал XAMPP и работаю.
Захотел посмотреть, будет-ли сайт работать в интернете.
Зарегистрировал домен, хостинг, перегнал все файлы,
Но AJAX(ну и в итоге весь сайт) на сайте не работает...

1) Почему?
2) Как можно это исправить?
(Offline)
 
Ответить с цитированием
Старый 07.11.2009, 21:29   #2
jimon
 
Сообщений: n/a
Ответ: AJAX почему-то не работает

Решил я купить свой комп с Windows.

Купил комп и работаю.
Захотел посмотреть, будет-ли комп работать с Windows.
Включил комп, установил Windows,
Но Windows(ну и в итоге весь комп) на компе не работает...

1) Почему?
2) Как можно это исправить?

ps. телепаты в отпуске
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
Android (07.11.2009), Шуранов (09.11.2009)
Старый 07.11.2009, 21:43   #3
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: AJAX почему-то не работает

Работает на localhost.
Не работает на domain.com, с тем-же кодом.
Я сам не знаю причин...
код обычный как в любый примерах на AJAX...
Хостинг — бесплатный...
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 09:55   #4
Шуранов
Нуждающийся
 
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений
(для 76 пользователей)
Ответ: AJAX почему-то не работает

Может быть код все-же выложишь? Причин, почему он может не работать тьма.
__________________
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 10:24   #5
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: AJAX почему-то не работает

Бесплатный хостинг и есть ответ... нет там поддержки AJAX вот и всё...
__________________
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 11:14   #6
jimon
 
Сообщений: n/a
Ответ: AJAX почему-то не работает

SBJoker
AJAX это не технология, это техника, не понятно к каким технологиям drunnik применял её, может на бесплатном сервере вообще php и perl нету ?
 
Ответить с цитированием
Старый 09.11.2009, 11:20   #7
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: AJAX почему-то не работает

Дык а я о чём... онож должно поддерживатьсо сервером.
__________________
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 21:11   #8
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: AJAX почему-то не работает

AJAX читает страницу сервера,
и возвращает её клиенту,
при чём здесь PHP.
Разве нельзя просто прочитать любую страницу?
PHP конечно есть на моём сервере.
Но вроде AJAX'у нужен только обозреватель,
JavaScript и требуемая страница...
Почему он не может прочитать интернет страницы...

Вот неработающий пример чтения кода Google.com:
<html>
<head>
<title>test</title>
</head>
<body>
<b>read http://www.google.com:</b><br/><hr/>
<script type="text/javascript">
var	_v;
try
{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
catch (e)
{try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
catch (E){xmlhttp = false;}}
if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{xmlhttp = new XMLHttpRequest();}
xmlhttp.open('POST', 'http://www.google.ru', false);
// но он читает http://127.0.0.1/...
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send();
_v = xmlhttp.responseText;
_v=(((_v.replace(/</g,'&#060')).replace(/>/g,'&#062')) + ' ');
_v=(_v.replace(/\n/g,'<br/>'));
document.write(_v);
</script>
</body>
</html>
Как сделать его рабочим?

Почему localhost он читает,
а google, yandex, ... — не читает?
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 21:12   #9
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: AJAX почему-то не работает

На бесплатных хостингах часто блокируют доступ к другим сайтам.
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 14:06   #10
Шуранов
Нуждающийся
 
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений
(для 76 пользователей)
Ответ: AJAX почему-то не работает

Сообщение от Tadeus Посмотреть сообщение
На бесплатных хостингах часто блокируют доступ к другим сайтам.
Это писец И это изречение применимо к коду? Читать внимательно - код исполняется на клиентской стороне.
ТС, чистый ajax здесь ничего не сделает, вам ACD нужен: http://www.ajax-cross-domain.com/
__________________
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 14:31   #11
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: AJAX почему-то не работает

Сообщение от Шуранов Посмотреть сообщение
Это писец И это изречение применимо к коду? Читать внимательно - код исполняется на клиентской стороне.
ТС, чистый ajax здесь ничего не сделает, вам ACD нужен: http://www.ajax-cross-domain.com/
Ну, это как если говорить всем решение проблемы в компе "вырубить и врубить снова" и заниматься детальным анализом только, если это не поможет )
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 14:35   #12
Шуранов
Нуждающийся
 
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений
(для 76 пользователей)
Ответ: AJAX почему-то не работает

Deleted
__________________
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 18:14   #13
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: AJAX почему-то не работает

Ссылку дай на сайт(или на хостинг), сразу получишь ответ.
AJAX - технология, работающая на стороне клиента и она не имеет отношения ни к php ни к хостингу, а только к браузеру клиента (держит ли он вобще хотябы одну из техник для релаизации аякса )
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 18:38   #14
Шуранов
Нуждающийся
 
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений
(для 76 пользователей)
Ответ: AJAX почему-то не работает

Сообщение от Randomize Посмотреть сообщение
Ссылку дай на сайт(или на хостинг), сразу получишь ответ.
AJAX - технология, работающая на стороне клиента и она не имеет отношения ни к php ни к хостингу, а только к браузеру клиента (держит ли он вобще хотябы одну из техник для релаизации аякса )
Верно, на причину неработающего скрипта, я указал выше и даже дал ссылку, для того, чтобы сделать скрипт работающим. Ссылка тут нафиг не нужна
А насчет браузеров, то они, на сегодняшний день, практически поголовно, поддерживают Ajax.
__________________
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 19:05   #15
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: AJAX почему-то не работает

А как сервер отличает
прямой запрос страницы обозревателя,
от запроса через AJAX обозревателя?

Как я понял дело в заголовках...
Или нет?

Сообщение от Шуранов Посмотреть сообщение
ТС, чистый ajax здесь ничего не сделает, вам ACD нужен: http://www.ajax-cross-domain.com/
А для чего вообще нужен AJAX?
И где на этом сайте динамическая загрузка?
Там просто переход на другую страницу,
Которая выполняет формирование на самом сервере...

Делаю сайт с динамической загрузкой страниц...
xmlhttp.open('POST', 'http://example.pp.ru/structure.xml', false);
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает? Doctor Drive Основной форум 2 02.02.2009 02:24
Ptr и Var : как работает ? zheland BlitzMax 31 08.05.2008 21:23
Не работает приложение dermeg Основной форум 18 02.01.2007 13:35
Не работает на нокии qd bitchboy Основной форум 3 06.10.2006 11:45
Не работает исходничок d.Van Основной форум 1 04.10.2006 22:29


Часовой пояс GMT +4, время: 09:44.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com