わかりました、私には固有の問題があります。私は IDX (Internet Data Exchange) データを使用して MLS (Multiple Listing Service) リストを表示する不動産のワードプレス Web サイトを持っています。したがって、すべての IDX データは IDX プロバイダーのサイトを通じて保存されます。現在、ユーザーがフォームを送信すると、idx プロバイダー (例: http://www.mysite.idxco.com/idx/my.account#/results.php? ) を通じてホストされている結果ページに移動します。私がやろうとしているのは、同じページに結果を表示するフォームを作成することです....どうすればいいですか? 十分に明確でない場合は、お知らせください。
1 に答える
0
あなたの言いたいことが理解できれば、別の選択肢があります。
1) ajax 経由で POST し、ホストされているページに html を返信させて、同じページの div に表示できるようにします。jquery を使用すると非常に簡単に実行できます。wordpress ページに統合する方が簡単かもしれませんが、ホストされているページを変更できる必要があります。
2) (idx プロバイダーではなく) サーバー上のページに投稿し、curl を使用して、フォームから受信したデータを投稿として idx プロバイダー ページに送信し、返された html を取得して解析し、結果が表示されたら、curl から取得した結果とともに独自のフォームでページをリロードします。
データを「スクレイピング」しても問題ないかどうか、idx プロバイダーに確認する必要がある場合があります。
(もちろん、idx を使用する可能性が非常に高い API アクセスがある場合は、API 要求を送信するだけで、はるかに効率的になります)
于 2013-04-30T14:24:12.513 に答える