jquery $.getJSON
を使用しており、次のエラーが発生します。
起源http://example.co.ukは アクセス制御 - 許可 - 起源によって許可されていません。
私は問題が起こっていて、うまくいきました。突然このことが起こり、なぜこれが私のコードであるのかが分かりました。
http://jsfiddle.net/isimpledesign/KnUBH/
jquery $.getJSON
を使用しており、次のエラーが発生します。
起源http://example.co.ukは アクセス制御 - 許可 - 起源によって許可されていません。
私は問題が起こっていて、うまくいきました。突然このことが起こり、なぜこれが私のコードであるのかが分かりました。
http://jsfiddle.net/isimpledesign/KnUBH/
異なるドメイン(またはサブドメイン)上のサイトに自分のサイトからの要求をしようとするときに、このエラーが発生します。この機能はどこでもサポートされていませんが、要求を行うためにもう一方のサイトを構成することは可能です(see Mozilla documentation)。
通常のAJAX呼び出しの代わりに、JSONPがあります。これは、サーバーでサポートする必要がありますが、ドメイン間の制限はありません。 Bloggerではこれがサポートされているので、URLを
var url = 'http://isimpledesign.blogspot.com/feeds/posts/default?alt=json&callback=?'
に変更するだけで、jQueryが正しく処理する必要があります。 (Fiddle)
クロスドメインリクエストですか? http://stackoverflow.com/questions/760993/jquery-getjson-cross-domain-problems – JMax