【发布时间】:2014-10-14 09:21:45
【问题描述】:
我如何从跨域 $.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&cc=2&tm=1413248654388。这个 可以通过将资源移动到同一域或启用来修复 CORS。
有什么想法吗?
【问题讨论】:
-
"可以通过将资源移动到同一域或启用 CORS 来解决此问题。"