【发布时间】:2013-05-08 16:34:49
【问题描述】:
我有以下问题:
- 服务器 1 上的 HTML 空白页。
- 服务器 2 上的 WordPress 站点。
我需要将 www.wordpress.site/sample-page/ 中的内容调用到服务器 1 上的 HTML 页面,而不是整个页面,只有我可以从 wp-admin 编辑的部分;所以没有页眉和页脚。
另外,我不知道有没有其他方法,但我需要通过 JavaScript/jQuery 或 Ajax 来完成。
我用过谷歌,但很难找到这方面的教程,我尝试了很多教程,但没有一个是我需要的,而且我不知道有多少 JavaScript 才能让它工作。 那么,有人可以帮帮我吗?
非常感谢!
安德烈
L.E.: 我发现这个工作:http://jsfiddle.net/mdawaffe/hLWdH/
它按原样工作,如果我尝试用我的域更改域,将无法正常工作。 我必须在调用(获取)内容的服务器上实现什么脚本?
如您所问,欲了解更多信息:
我有一个 HTML + CSS + JS 模板,我将与 phonegap 一起使用(如果你不了解它,试试它,它非常有用)来创建适用于 Android、iOS 和 BlackBerry 的移动应用程序。
现在,我有了这个网站:m.trafficvoice.ro(我希望我可以在这里发布链接)。
在“直播”页面(称为 services.html)中,我有一个 HTML5 音频标签/播放器。
我需要的是从www.trafficvoice.ro/whatever-the-name-page 获取内容,但只有我可以在 WordPress 中编辑的部分(所以没有页眉和页脚)。
为什么?因为以后还会有更多的stream要加,可能有一些不知什么原因会down掉,所以我需要更新那个页面,不做整个app的更新,上传到store,等待审批、客户端下载等。
非常感谢!
安德烈
【问题讨论】:
-
由于这些页面位于两个不同的服务器上,由于相同的来源策略,您所描述的内容将无法通过 AJAX 实现:en.wikipedia.org/wiki/Same_origin_policy
-
您是第一次使用 AJAX 吗?如果是这样,您应该给自己一些时间单独学习。然后您会发现它是通过 CALL 执行的。在此调用中,您将指定要从中获取信息的页面以及放置信息的位置。在此之后,您将能够回到这里并发布一些代码来帮助我们帮助您。
-
Jquery 有一个名为 .load() 的方法,它完全符合您的要求,但对于一个关键细节,它不能(由于浏览器安全限制)从不同的服务器获取数据。
-
我同意你关于不同服务器问题的看法,但我已经听说过一些 JSONP 可以解决这个问题。
-
欢迎来到 SO Andrei!我认为你需要把这个问题分解成更易于管理的块。例如,我将如何检索 HTML?不仅如此,我将如何检索我需要的更 specific HTML?那么我将如何使用该 HTML 并通过 JS/AJAX 将其发送到另一台服务器?此外,您确实应该向我们提供有关您已经尝试过的更多细节,而不是您上面所做的笼统陈述。
标签: javascript html ajax wordpress