Как мне $ .getJSON из кросс-домена? это мой код:
function loadPrice(){
pid = $('#prod').val();
bid = $('#bank').val();
cc = 2;
if(pid){
if(bid == 5 || bid == 6){
cc = 4
}
var d=new Date();
var n=d.valueOf();
$('#cc').val(cc);
$('#price').text('Loading..').removeClass('priceerror');
$.getJSON('http://www.domain.com/price.php?pid='+pid+'&cc='+cc+'&tm='+n,function(data){
$('#price').text(data.symbol+' '+data.price);
$('#priceval').val(data.value);
}).error(function(){$('#price').text('Error!').addClass('priceerror')});
}
}
Сообщение об ошибке :
Запрещен перекрестный запрос: одна и та же политика происхождения запрещает чтение
удаленный ресурс на
http://www.domain.com/price.php?pid=601&сс = 2&тм = 1413248654388. это
можно исправить, переместив ресурс в тот же домен или включив
CORS.
Любая идея ?
Вы можете установить междоменную политику на удаленном сервере. Если у вас нет доступа к нему самостоятельно, вам понадобится администратор удаленного сервера, чтобы помочь вам.
Вы можете узнать о настройке файла crossdomain.xml здесь: http://code.tutsplus.com/tutorials/quick-tip-a-guide-to-cross-domain-policy-files—active-3832
Других решений пока нет …