YUI を使用してリモート json ファイルにアクセスしようとしています。サンプル コードは以下の jsfiddle で確認できます。リクエストはサーバーに送信されます (Google 開発ツールのネットワーク タブで確認できます)。成功時または失敗時の関数が実行されないため、理解できません
http://jsfiddle.net/brendan_rice/4FZc4/3/
誰でも助けてもらえますか?
YUI を使用してリモート json ファイルにアクセスしようとしています。サンプル コードは以下の jsfiddle で確認できます。リクエストはサーバーに送信されます (Google 開発ツールのネットワーク タブで確認できます)。成功時または失敗時の関数が実行されないため、理解できません
http://jsfiddle.net/brendan_rice/4FZc4/3/
誰でも助けてもらえますか?
データソースはコールバック構文をサポートし、データを callback([...]); でラップする必要があります。
最初のセクション (青色) を読むhttp://yuilibrary.com/yui/docs/datasource/datasource-get.html
YUI({ filter: 'debug' }) を挿入することで問題を解決しました。これは、.Get 要求に構文エラーがあることを示していました (これは、ラップされていない JSON データを送信していることを示しています)。
また、クロスオリジン リクエストからの生データだけが必要で、実際の DataSource インスタンスは必要ない場合は、Y.jsonp の方が使いやすいかもしれません (http://yuilibrary.com/yui/docs/jsonp/)。 .