【问题标题】:make a form results show on same page where data comes from another site使表单结果显示在数据来自另一个站点的同一页面上
【发布时间】:2013-04-24 12:02:09
【问题描述】:

好的,我有一个独特的问题。我有一个房地产 wordpress 网站,它使用 IDX(互联网数据交换)数据来显示 MLS(多重上市服务)列表。因此,所有 IDX 数据都通过我的 IDX 提供商的站点存储。目前,当用户提交表单时,它会转到通过我的 idx 提供程序托管的结果页面(例如:http://www.mysite.idxco.com/idx/my.account#/results.php?)。我想做的是创建一个表单,将结果呈现在同一页面上......我该怎么做?如果我不够清楚,请告诉我。

【问题讨论】:

  • 您能否直接从 IDX 检索数据(例如通过 API 调用),还是您的访问权限仅限于发布 HTML 表单?
  • 我不确定,George Cummins,如果可以选择 API 调用,我将不得不询问 idx 公司

标签: php wordpress forms


【解决方案1】:

如果我明白你的意思,你有不同的选择,你可以

1) 通过 ajax 发布,并让您的托管页面发回 html 作为响应,您可以在 div 的同一页面中显示。用 jquery 很容易做到。集成到 wordpress 页面可能更容易,但您需要能够修改托管页面。

2)您可以发布到服务器上的页面(而不是 idx 提供商的页面),然后使用 curl 将从表单收到的数据作为帖子发送到 idx 提供商页面,获取返回的 html,解析它,获取结果,使用您自己的表单以及从 curl 获得的结果重新加载页面。

您可能需要与您的 idx 提供商核实您是否可以“抓取”数据。

(当然,如果你有一个很可能使用 idx 的 api 访问权限,你可以发送一个 api 请求,这会更有效率)

【讨论】:

  • thnx,smarques,我对这些东西有点陌生,我可能只是想雇人来做......你说的;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
  • 1970-01-01
  • 2015-06-23
  • 2011-10-03
  • 1970-01-01
相关资源
最近更新 更多