2012-02-09 11 views
1

2つのウェブサイトがあります。私とクライアント。クライアントは、自分のJSを呼び出すJSを呼び出すことができる必要があります。私はクライアントからの呼び出しを取得すると、私は自分のアカウント情報も確認する必要があります。だから私はこれらの2つの機能のためのAPIを作成するように求められてきた、私はかなりWeb開発に新しいです。どんな助けでも大歓迎です。ありがとう。他のウェブサイトからjavascriptを呼び出すJavascript

+0

PHP WebサービスやページへのAJAXスタイルの呼び出しが必要なようです。 jQuery.ajax()を見てください:http://api.jquery.com/jQuery.ajax/ – Darbio

+0

私のサーバからのデータにアクセスするためのクライアント用のインタフェースを構築する必要があります。これはAJAXなしでも可能ですか?現在、私たちはすべてcakePHPの使用を決めました。 – gambit14

答えて

3

まあ、あなたはそこにかなり質問しています(詳細はほとんどありませんが)。

少なくともGETとPOSTを処理するREST APIを調べる必要があります。 JSONデータを返すはずです。

次に、クライアントのサイトからAPIへのAJAX呼び出しを使用できます(サイトにJSが必要な理由がわからない、その要件は明確ではありません)。

前述のとおり、JSをサイト間で呼び出すとセキュリティ上のリスクが生じるため、JSONPを使用する必要があります。

より具体的な質問をすると、このサイトからより良い回答が得られます。

2

両方のサイトからJSコードを読み込むことができます(例:

<script type="text/javascript" src="site1-code.js" /> 
<script type="text/javascript" src="http://site2.com/othercode.js" /> 

しかし、それはあなたがJSONPサービスを使用しているだろう意味クロスドメインAJAX呼び出しを、したいと思うようにもっと聞こえます。

+0

クロスサイトスクリプティングは、ブラウザによっては動作しなくなる可能性があります。 – Darbio

+0

他のホストからのスクリプトファイルの要求は、クロスサイトスクリプティングの制限に違反しません。例:一般的な使用のためのGoogleホストのjQuery。それは不可能です。 – Umbrella

関連する問題