Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.12.2012, 13:56
Аватар для Niksik
Интересующийся
Отправить личное сообщение для Niksik Посмотреть профиль Найти все сообщения от Niksik
 
Регистрация: 13.01.2012
Сообщений: 18

$.Ajax не получается полчить данные с отдельного сайта.
Нужно получить данные с отдельного сайта, написал так:
$.ajax({
	url: "http://zenit.ru",
	type: "post",
	dataType: "html",
	asunc: true,
	success: function(data){
	alert(data);
	},
	error: function(){
	alert("Ошибка ");
	},
});

Всегда выдаёт ошибку.
Я просто не в курсе $.ajax даёт возможность загружать данные с другого домена?
Если нет подскажите через что делать, зарание спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 28.12.2012, 14:12
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Копай в сторону jsonp
Ответить с цитированием
  #3 (permalink)  
Старый 28.12.2012, 14:16
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

а если использовать свойство:
Цитата:
crossDomain(added 1.5)
Default: false for same-domain requests, true for cross-domain requests
Ответить с цитированием
  #4 (permalink)  
Старый 28.12.2012, 14:20
Аватар для Niksik
Интересующийся
Отправить личное сообщение для Niksik Посмотреть профиль Найти все сообщения от Niksik
 
Регистрация: 13.01.2012
Сообщений: 18

Где использовать это свойство?
Ответить с цитированием
  #5 (permalink)  
Старый 28.12.2012, 14:50
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

ну, в теле опций аякс-запроса:
например, так
... async: true, crossDomain: true, success: ...
Ответить с цитированием
  #6 (permalink)  
Старый 28.12.2012, 14:54
Аватар для Niksik
Интересующийся
Отправить личное сообщение для Niksik Посмотреть профиль Найти все сообщения от Niksik
 
Регистрация: 13.01.2012
Сообщений: 18

ytn yt hf,jnftn
Ответить с цитированием
  #7 (permalink)  
Старый 28.12.2012, 14:54
Аватар для Niksik
Интересующийся
Отправить личное сообщение для Niksik Посмотреть профиль Найти все сообщения от Niksik
 
Регистрация: 13.01.2012
Сообщений: 18

нет не работает
Ответить с цитированием
  #8 (permalink)  
Старый 28.12.2012, 14:56
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

а какую конкретно ошибку выдает?
Ответить с цитированием
  #9 (permalink)  
Старый 28.12.2012, 14:58
Аватар для Niksik
Интересующийся
Отправить личное сообщение для Niksik Посмотреть профиль Найти все сообщения от Niksik
 
Регистрация: 13.01.2012
Сообщений: 18

Ошибка err
Ответить с цитированием
  #10 (permalink)  
Старый 28.12.2012, 15:09
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

не так.
допиши в свой запрос такой обработчик:
error: function(err, err_txt) {
                console.log("ERROR RECIVE DATAt: "+err+":"+err_txt);
          }


а еще через консоль посмотри что возвращает сетевое окружение
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить данные с другого сайта? dobush AJAX и COMET 1 27.12.2012 00:49
Как можно отправить данные с одного сайта на другой с jQuery grigori59 AJAX и COMET 5 21.12.2012 17:25
Не получается спарсить данные через php,проблема в javasript? strol Общие вопросы Javascript 3 14.02.2012 00:22
Не передаются данные с помощью $.ajax({}) в папку. saturn Элементы интерфейса 5 22.11.2011 19:44
XML данные с сайта Gismeteo. Кодировка города Zahariya Общие вопросы Javascript 3 17.05.2011 17:25