我希望允许用户将我的 ruby on Rails 应用程序作为服务调用,该服务返回一个包含 html 内容的“div”,并将该 div 嵌入到他们的应用程序中(这不是 Rails 应用程序)。
例如,假设某人拥有自己的 php 网站,该网站具有可渲染的页眉/页脚模板,以及需要根据我在 Rails 应用程序中生成的某些 html 填充的页面内容区域。我想允许他们从 php 调用我的网站,获取我生成的“div”,并将其作为 html 嵌入到他们的 php 页面中。
我想做的是在我的网站上托管一个服务,该服务返回一些 html 内容,但实际上将该内容显示为另一个网站的一部分,以便最终用户只能看到另一个网站,而永远不会真正了解我的网站.
此外,如果这是唯一的方法,我可以在客户端上使用 javascript 来执行此操作,但如果可能的话,我更希望 php 应用程序在服务器上处理此操作,以便客户端从原始服务器获取嵌入的 html,并且它看起来这一切都是由生成整个页面的 php 脚本生成的。我还想避免使用 iframe。
这可能吗?
最佳答案
假设您需要跨域请求数据,并且不能只使用 iframe,您可以尝试使用 JSONP获取封装在 JS 中的 html。
关于php - 如何将网页的结果嵌入到另一个网站的另一个网页中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502378/