1

我遇到了这样一种情况,我公司的一个客户正在使用我们的服务构建网站,但希望在我们的网站上包含发布到在其主要业务网站页面上动态生成的表格中的播客。

我以前用过 ajax,我知道最大的障碍之一是使用 ajax 访问托管在不同服务器上的站点上的内容。根据我的研究,我认为 JSONP 在这种情况下是最好的解决方案,但为了争论,假设我不知道他们的服务器是如何配置的(并且没有实际的方法来找出)而且我知道的不多关于 JSON(这是真的)。

在这种情况下,我可能不应该指望灵丹妙药,但有人能至少指出我正确的方向吗?

谢谢!

4

3 回答 3

1

使用调用 AJAX 服务的 PHP 创建您自己的服务,这样您就可以调用任何您想要的远程服务,但 ajax 调用是针对您的域的。如果你愿意,我可以提供一个例子。

于 2012-06-06T00:26:26.967 回答
0

如果您可以使用 jQuery,请查看jQuery AJAX cross domain,否则,将以下标头函数之一放入为请求提供服务的脚本中,看看这是否有帮助。

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Origin: http://permitted_domain.com');

这是客户端浏览器支持的东西,因此您的里程可能会有所不同

对于非 AJAX/Javascript 解决方案,可以使用诸如file_get_conents()(注意此配置)或使用cURL之类的 URL 获取机制来实现类似(如果不是更多内联)结果

于 2012-06-06T00:24:34.087 回答
0

您可以在这种情况下使用curl

于 2012-06-06T02:55:38.530 回答