2013-11-25 2 views
0

В этом домене http://domain-two.com/test У меня есть сценарий js, который отправляет данные в другой домен.jQuery Ajax и CodeIgniter

var req = $.ajax(
    type: 'POST', 
    url: 'http://domain-one.com/class/function', 
    data: {...}, 
    dataType: 'json' 
); 

req.fail(function(jqXHR) { 
    alert('Error'); 
}); 

Для CI в:

function inquiry() { 
    $res = array(...); 
    $this->output->set_output(json_encode($res)); 
    return; 
} 

Проблема в том, что я всегда получаю ошибку 0.

+2

может быть разрешено путем добавления 'datatype: jsonp', а также' crossDomain: true' –

ответ

1

попробовать что-то вроде этого вопроса Междоменное

var req = $.ajax(
    type: 'POST', 
    url: 'http://domain-one.com/class/function', 
    data: {...}, 
    dataType: 'jsonp' 
);