Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> url и AJAX 
V
    Опции темы
Samotnik
Дата 21.4.2009, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



использую mootools 
проблема в том, что когда посылаю аякс запрос без  www    (вот такой:  http://bla-bla)
 то возникает ошибка
Цитата

<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.bla-bla">here</a>.</p>

когда УРЛ формирую с www  (следуя рекомендации ошибки) 
то возникает ошибка в mootols 
Цитата

Access to restricted URI denied" code: "1012
[Break on this error] this.xhr.open(method.toUpperCase(), url, this.options.async);

что делать   smile  
 smile 

Это сообщение отредактировал(а) Samotnik - 21.4.2009, 17:56
PM MAIL   Вверх
Soah
Дата 21.4.2009, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 8
Всего: 54



PM MAIL   Вверх
Aliance
Дата 22.4.2009, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Samotnik, а у тебя запрос посылается с http://www.bla-bla? Если да - то попробуй прописать относительный путь, если нет - то прочти про политику конфиденциальности smile
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 22.4.2009, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Цитата(Aliance @  22.4.2009,  08:06 Найти цитируемый пост)
а у тебя запрос посылается с http://www.bla-bla

я же описал проблему. Когда с www то ошибка Access to restricted URI denied" code: "1012"   когда без www то ошибка говорит, что нужно с  www 

Цитата(Aliance @  22.4.2009,  08:06 Найти цитируемый пост)
прочти про политику конфиденциальности

ссылку можно ?  smile

Добавлено через 3 минуты и 16 секунд
Soah, пасибо за ссылку 
но у меня не joomla
PM MAIL   Вверх
Aliance
Дата 22.4.2009, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Samotnik, при чем тут джумла у тебя или нет. В ссылке написано, что XHR можно посылать с одного сервера только на ТОТ ЖЕ САМЫЙ сервер. А нельзя на посылать с одного сервера на другой удаленный, равно как и нельзя с ЛОКАЛХОСТА посылать на другой сервер, пусть даже Ваш.
Еще раз повторяю, определитесь, попадает ли ваша логика посылки XHR под разрешенную политикой безопасности (т.е. сервер-отправитель = сервер-получатель).

Про политику безопасности можно почитать тут.
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 22.4.2009, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Aliance, мой сервер  http://www.server.by  
я посылаю запрос на http://www.server.by/search.php?q=1
так можно или нельзя ? 
Какое решение этой проблемы ? 
PM MAIL   Вверх
Aliance
Дата 22.4.2009, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



В таком случае я тебе порекомендовал что следует делать выше:
Цитата

Если да - то попробуй прописать относительный путь


А вообще я не шаман, по бубну не гадаю. Приведи кусок своего кода.
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 22.4.2009, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Цитата(Aliance @  22.4.2009,  09:57 Найти цитируемый пост)
Приведи кусок своего кода. 

Да тут все просто  smile 
Код

var req = new Request({
method: 'get',
url: 'http://www.' + location.host + 'search_str.php?q=1',
onSuccess:f,
onFailure: f
}).get(0);

PM MAIL   Вверх
Aliance
Дата 22.4.2009, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



А теперь в адресной строке браузера введи следующее:
Код

javascript:alert('http://www.' + location.host + 'search_str.php?q=1');


Надеюсь, сам поймешь почему ты коннектился не к своему серверу ;)
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 22.4.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Цитата(Aliance @  22.4.2009,  10:28 Найти цитируемый пост)
Надеюсь, сам поймешь почему ты коннектился не к своему серверу ;)

нет ничего не понимаю,  алертится то что надо !  
Что не так, подскажи  smile 
PM MAIL   Вверх
Aliance
Дата 22.4.2009, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Напиши сюда копи-паст того, что алертится smile
PM MAIL WWW ICQ Skype   Вверх
Samotnik
Дата 22.4.2009, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



PM MAIL   Вверх
underW
Дата 22.4.2009, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 22.9.2008

Репутация: нет
Всего: 3



эээ, простите, что вмешиваюсь, но, если я не ошибаюсь, то для Mootools надо так:

Код

var req = new Request({
url: 'search_str.php?q=1',
method: 'get',
onSuccess:f,
onFailure: f
}).get(0);

PM MAIL   Вверх
Samotnik
Дата 22.4.2009, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Цитата(underW @  22.4.2009,  11:01 Найти цитируемый пост)
эээ, простите, что вмешиваюсь, но, если я не ошибаюсь, то для Mootools надо так:

пробовал так я сразу. Но получается не тот УРЛ который мне нужен. 


Это сообщение отредактировал(а) Samotnik - 22.4.2009, 11:03
PM MAIL   Вверх
Aliance
Дата 22.4.2009, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Не может быть!
Если зайти на данный сайт и в адресной строке вбить именно то, что я тебе скопировал, то выведет 
Код

http://www.server.bysearch_str.php?q=1


Ошибка в том, что location.host не содержит конечного слеша!!!

Решение должно быть таким:
Код

url: 'http://www.' + location.host + '/search_str.php?q=1',
// или
url: 'search_str.php?q=1',


PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0565 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.