2011-07-31 22 views
0

現在、データを取得しようとしていますhttp://www.epgpweb.com/guild/us/Caelestrasz/Crimson/外部JSONソースのデータを解析して表に表示する - 最新のデータを取得する。

ご覧のとおり、2つの異なるスクリーンショットを表示するドロップダウンメニューがあります。私はテーブルに最新のデータスクリーンショットを表示したい。

私のコードは、現在、私はそれがhttp://www.epgpweb.com/api/snapshot/us/Caelestrasz/Crimson

私はまだスタンドで午前、主要な担当者のためのアイデアを持っていないから最新のJSONデータをつかむために取得しようとしています

http://jsfiddle.net/QQSGR/

です私のためにこれを解決できる人!

現在のテーブルの作業バージョンがここで見つけることができます - http://testing.lifestyletrader.com/DOM/index2.php

助けてください!

答えて

1

一般に、javascript(ajax)は別のドメインにajax呼び出しを行うことはできません。呼び出し元のドメインでサポートされているJSONPには2つの例外がありますが、POSTを許可するブラウザもありますが、外部データは返されません。そのセキュリティの事。

ドメイン外でjavascript/ajax呼び出しを行う必要がある場合は、お気に入りのプログラミング言語(Java/JSP、PHP、.net、asp)でプロキシを作成する必要があります。私はここで、このためのJavaコードの例とその答えを掲載しました:

jQuery ajax GET returns 405 Method Not Allowed

Javascriptが私は、単純なパススルーとしてPHPコードを設定することをお勧めしたいけれどもJSONで素晴らしい仕事をしますか(私の例ではJavaコードのように)、javascriptから呼び出して、Javascriptのコンテンツを処理します。たとえば、テーブルを構築するために使用できるデータ型と呼ばれるJQueryプラグインがあります。