Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使表单结果显示在同一页面上,其中数据来自另一个站点_Php_Wordpress_Forms - Fatal编程技术网

Php 使表单结果显示在同一页面上,其中数据来自另一个站点

Php 使表单结果显示在同一页面上,其中数据来自另一个站点,php,wordpress,forms,Php,Wordpress,Forms,好的,我有一个独特的问题。我有一个房地产wordpress网站,它使用IDX(互联网数据交换)数据来显示MLS(多列表服务)列表。所以所有的IDX数据都是通过我的IDX提供商的站点存储的。当前,当用户提交表单时,它会转到通过我的idx提供程序托管的结果页面(示例:)。我想做的是创建一个表单,在同一页上呈现结果……我该怎么做?如果我不够清楚,请告诉我 如果我理解你的意思,你有不同的选择,你可以 1) 通过ajax发布,让托管页面发回html作为响应,您可以在同一个页面的div中显示。使用jquer

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

如果我理解你的意思,你有不同的选择,你可以

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

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

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


(当然,如果你有一个api访问权限,这很可能是通过idx实现的,那么你可以发送一个api请求,这将更加高效)

你可以直接从idx检索数据(例如通过api调用),还是你的访问权限仅限于发布HTML表单?我不确定,George Cummins,我将不得不问idx公司API调用是否是可选的Nx,smarques,我对这方面有点陌生,我可能只是想雇人来做……你说的;)