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

Поиск:

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


Опытный
**


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

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



Взял пример из документации...
Код

$.ajax({
   type: "POST",
   url: "http://www.test2.ru/",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });


Ошибка 
Код

XMLHttpRequest cannot load http://www.test2.ru/. The request was redirected to 'http://www.test2.ru/', which is disallowed for cross-origin requests that require preflight.


Помогите решить. Нужно всего лишь, получить html кодик сайта  test2.ru...
PM MAIL   Вверх
Predator199
Дата 23.5.2014, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ребят. Задача стоит такая. Необходимо , чтобы пользователь. Перейдя на сайт, смог получить html странички.Другого домена, $.ajax({...
Какие будут решения задачи?

PM MAIL   Вверх
_zorn_
Дата 26.5.2014, 03:28 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 1
Всего: 12



У того другого сайта (в вашем примере test2.ru) в ответе должен быть заголовок Access-Control-Allow-Origin: *
PM MAIL   Вверх
Predator199
Дата 26.5.2014, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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


Опытный
**


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

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



Неа...
Что та не получается.
Добавляю через php
Код

header("Access-Control-Allow-Origin: *");


Пробую отослать запрос, в ответ тоже самое...
Где ошибка, как будет правильно прописать?

Добавлено через 4 минуты и 42 секунды
Добавлял в хатсее
<IfModule mod_rewrite.c>
Header set Access-Control-Allow-Origin: http://www.test2.ru/
</IfModule>

Отдачи никакой... Как проверить, мол есть этот заголовок или нет...

Добавлено через 11 минут и 34 секунды
Код

OPTIONS http://www.test3.ru/ The 'Access-Control-Allow-Origin' whitelists only 'http://www.test3.ru/'. Origin 'http://www.test2.ru' is not in the list, and is therefore not allowed access. jquery.min.js:19
o.extend.ajax jquery.min.js:19
(anonymous function) js.js:21
(anonymous function) jquery.min.js:19
o.extend.each jquery.min.js:12
o.extend.ready jquery.min.js:19
(anonymous function) jquery.min.js:19
XMLHttpRequest cannot load http://www.test3.ru/. The 'Access-Control-Allow-Origin' whitelists only 'http://www.test3.ru/'. Origin 'http://www.test2.ru' is not in the list, and is therefore not allowed access. 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




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


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

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