как обойти CORS при вызове jQuery.get() или .ajax()?

Тема в разделе "JavaScript", создана пользователем registered, 12 окт 2012.

Модераторы: ZiX
  1. registered

    registered Создатель

    Регистр.:
    13 апр 2012
    Сообщения:
    45
    Симпатии:
    4
    нужно получить json с другого домена.
    пробую так:
    Код:
    jQuery.get('url,_который_отдаёт_json', function(data, textStatus){
        alert('Status is '+textStatus);
        alert('JSON data string is: '+data);
    }
    
    выдаёт ошибку:
    тогда пытаюсь так:
    Код:
    var variable;
    jQuery.ajax({
        url: 'url,_который_отдаёт_json',
        data: dataObject,
        crossDomain: true, //если я всё правильно понимаю, эта опция должна обойти CORS
        success: function(data){
            variable = data[variable];
        }
    }).done(function(data){
        alert(variable);
    }).fail(function() { alert("error"); });
    результат - тот же.
    что предпринять?
     
  2. SolutionFix

    SolutionFix 17 лет програмлю ;)

    Регистр.:
    20 ноя 2006
    Сообщения:
    272
    Симпатии:
    318
    registered нравится это.