我想写一个网页小部件,允许用户显示"我的mydomain.com"在他们的网页中。
据我所知,这应该可以用jsonp。不幸的是,我无法找到解决方案。这就是我所做的:
1: 在mexample.com上的服务器上,我安装了一个检索json数据的Web服务。
http://example.com/wr_rest/views/sponsored.json?&display_id=block_xf&limit=1
这很好用。如果我调用此URL,我可以在浏览器窗口中看到json。
2:在anydomain.com上我的客户端我已经构建了一个html页面widgetpage.html,我想插入这个json结果。
jquery在这里加载......
$(document).ready(function () {
$.ajax({
type: 'GET',
url: 'http://example.com/wr_rest/views/sponsored.json?&display_id=block_xf&limit=1',
dataType: 'jsonp',
success: function (data) {
console.log(data);
}
});
});
当我加载widgetpage.html时,我收到了跨域ajax错误。
我的错误是什么?