1

別の部門の検索サイトとインターフェイスするWebアプリケーションを構築しています。ユーザーは、「パン」など、当社のWebサイトで検索したい用語を入力し始めるという考え方です。この他の部門のサイトから、「パン」を含むすべての可能な用語のAJAX-yオートコンプリートリストを取得します。用語を選択すると、 http://other-site.com/にリダイレクトされ、選択した用語を検索した結果が表示されます。

問題は、 http://other-site.com/ ? term={whatever-term-they-selected}に単純にリダイレクトできないことです。与えられたAPI仕様によると、ユーザーをルートURL http://other-site.com/にリダイレクトする必要があります。リクエスト本文には、検索語に関するメタデータがJSONとして含まれています。これも可能ですか?ヘッダーを介してユーザーをhttp://other-site.com/にリダイレクトできますが、リクエスト本文にデータが含まれません。http://other-site.com/を指すフォームを送信できますが、本文は生のJSONではなく、フォームデータになります。

他の部門にAPIの変更を依頼する必要があると思いますが、変更する前にこれを確認したいと思います。

4

3 に答える 3

0

通常、GETリクエストには本文がないため、POSTを試してください。

詳細はこちら:本文でGET

于 2012-05-14T19:07:00.660 に答える
0

これはあなたを助けるかもしれませんhttp://skypher.com/wiki/index.php/Programming/JavaScript/serialize%28%29

または、この質問かもしれませんAjax.Requestを使用してブラウザからPHPにJSONを渡すための最良の方法

于 2012-05-14T19:09:15.040 に答える
0

質問に答えるために-いいえ、ブラウザがJSON本体を使用して別のドメインにGETリクエストを発行してフォローすることはできません。他のサイトはAPIを変更する必要がありました。

于 2012-10-11T16:52:50.913 に答える