php - 如何将网页的结果嵌入到另一个网站的另一个网页中?

标签 php asp.net javascript ruby-on-rails

我希望允许用户将我的 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/

相关文章:

php - 谷歌浏览器中 Mime 类型的 zip 文件

c# - 回发后如何检查表单

javascript - trim 来自 stdin 的输入

c# - 在 asp.net 中使用散列密码创建登录名

javascript - 平均访问持续时间在午夜达到峰值

javascript - 如何使用非字符串引用而不导致流程错误

php - 如何在php中将十六进制转换为字符串或文本

javascript - html php 表单将结果存储在文本文件中

php - 点击外部链接后链接到页面特定位置

c# - Gridview 排序不起作用