【问题标题】:take content from WordPress page and deliver it to HTML via ajax从 WordPress 页面获取内容并通过 ajax 将其传递到 HTML
【发布时间】:2013-05-08 16:34:49
【问题描述】:

我有以下问题:

  1. 服务器 1 上的 HTML 空白页。
  2. 服务器 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


【解决方案1】:

你能改用 iframe 吗?您可以修改主题中的模板以不显示页眉/页脚,然后在 iframe 中使用它。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多