さまざまなドメインでホストされるスクリプトを作成する必要があります。このスクリプトは、サーバーから情報を取得する必要があります。
そのため、stackoverflowのユーザーから、JSON-P形式を使用する必要があると言われました。これは、調査後、これから行うことです。(JSON-Pで提供されるデータは、他のWebサイトのサーバーでホストされている情報を表示するためのものです)
サーバーからJSON-Pを出力するにはどうすればよいですか?
json_encode
からの機能と同じですかPHP
出力JSON-Pのツリーパターンを設計するにはどうすればよいですか(次のように:({"name": "foo"、 "id": "xxxxx"、 "blog": " http://xxxxxx.com " }); XML出力からこれを盗むことはできますか?(http://bit.ly/9kzBDP)
訪問者が私のウィジェットがあるWebサイトを閲覧するたびに、サーバー上でリクエストを行い、JSON-Pデータをクライアント側に表示するようにリクエストします。 CPU負荷が劇的に増加します(スクリプトを持っているWebサイトの1人の訪問者=データを出力するためのサーバー上の1つのSQL要求)ので、JSON-P情報出力を「キャッシュ」して更新する方法はありますか? 1日に1〜2回、それを「ファイル」(どの拡張子で?)に保存します。
しかし一方で、JSON-Pデータを直接(キャッシュせずに)要求することはプラスです。なぜなら、スクリプトを統合するWebサイトは、データ全体ではなく、情報のみを表示したいからです。したがって、次のようなスクリプトを作成します。
jQuery.getJSON("http://www.something.com/json-p/outpout?filter=5&callback=?", function(data) {
................);
});
ここで、 filter =Webサイトが表示したい情報。
- ボーナス質問:JSON-Pを読み取るためにJSフレームワークを使用する必要がありますか?またはページに含めるフレームワークのない純粋なJSはそれを行うことができますか?
どう思いますか ?
どうもありがとうございます ;)