2010-10-09 275 views

回答

15

你需要使用一个被称为JSONP方法。

一个最好的方法是使用jQuery来减少你的页面与服务器之间的代码和忧虑,和所有你需要做的是:

$.ajax({ 
    dataType: 'jsonp', 
    data: 'id=10', 
    jsonp: 'jsonp_callback', 
    url: 'http://myotherserver.com/getdata', 
    success: function() { 
    // do stuff 
    }, 
}); 
+0

谢谢你,Balexandre。 – Francisc 2010-10-13 08:06:22

+0

令人惊讶的简单,运作良好。谢谢! – Tillito 2013-05-24 14:45:30

3

只有当远程服务器支持JSONPHTTP Access-Control头。

公开 JSON API(例如Google.com,Facebook.com等提供的API)经常这样做。

+0

谢谢你,BalusC。 – Francisc 2010-10-13 08:05:56

相关问题