我對jquery ajax使用相同的域orgin策略感到困惑。如果我使用jQuery獲取請求的url,我可以得到結果。我錯過了什麼?我認爲它只限於同樣的政策。我以爲阿賈克斯是相同的政策?
$(function() {
var data;
var x = $.ajax({
dataType: 'json',
url: 'http://jsonplaceholder.typicode.com/posts',
data: data,
success: function(){ console.log("true");},
failure: function(){console.log("failed");}
});
console.log(x);
});
聽起來像JSONP。 – Nit 2014-09-03 20:58:04
給定的域允許[跨源資源共享(CORS)](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing) – 2014-09-03 20:58:41
是的。雖然,您可以將您的網站配置爲[允許跨源資源共享](http://en.wikipedia.org/wiki/Same-origin_policy#Relaxing_the_same-origin_policy)。 – mathielo 2014-09-03 20:59:02