1

私の会社のクライアントの1人が私たちのサービスでWebサイトを構築している状況に遭遇しましたが、メインのビジネスサイトのページで動的に生成されるテーブルに投稿されるポッドキャストを私たちのサイトに含めたいと思います。

私は以前にajaxを少し使ったことがありますが、最大のハードルの1つは、ajaxを使用して別のサーバーでホストされているサイトのコンテンツにアクセスすることです。私の調査から、このような状況ではJSONPが最善の解決策であることがわかりましたが、議論のために、サーバーがどのように構成されているか(そして現実的な方法がない)については何も知らず、あまり知らないとしましょう。 JSONについて(これは本当です)。

私はおそらくこのような状況で銀の弾丸を期待するべきではありませんが、誰かが私を少なくとも正しい方向に向けることができますか?

ありがとう!

4

3 に答える 3

1

AJAX サービスを呼び出す PHP を使用して独自のサービスを作成します。これにより、任意のリモート サービスを呼び出すことができますが、ajax 呼び出しはドメインに対して行われます。よろしければ例を挙げます。

于 2012-06-06T00:26:26.967 に答える
0

jQueryを使用できる場合は、jQuery AJAXクロスドメインを確認してください。そうでない場合は、次のヘッダー関数のいずれかをリクエストを処理するスクリプトにスローして、これが役立つかどうかを確認してください。

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Origin: http://permitted_domain.com');

これはクライアントブラウザがサポートしているものであるため、マイレージは異なる場合があります

非AJAX/Javascriptソリューションの場合、file_get_conents() (この構成に注意)やcURLの使用などのURLフェッチメカニズムを使用して、同様の(インラインではないにしても)結果を得ることができます。

于 2012-06-06T00:24:34.087 に答える
0

このような状況でcurlを使用できます。

于 2012-06-06T02:55:38.530 に答える