質問: ### 前提・実現したいこと http://alphasis.info/2011/11/jquery-gyakubiki-jquery-ajax-url-xml/ ↑ こちらのサイトを参考にし、Google Suggest APIを利用して検索結果をボタンを押してトグル形式で表示しようとしたのですが、読み込みに失敗しましたと表示されます。 参考元ではxmlデータそのものを読み込んでいるのですが、私がやろうとしているのはxml形式のデータがページに返ってきているのをxmlとして読み込みたいと思っています。 ### 発生している問題・エラーメッセージ xml形式でwebページに検索結果が返ってきているものを読み込んで表示することに失敗している。 ### 該当のソースコード ```
回答: おそらく、CORSによるアクセス遮断だと思います。JavaScriptで回避する方法はないと思った方がいいかと思います。 オリジン間リソース共有 (CORS) - HTTP | MDN ただ、サーバ側(この場合はGoogle)からの対策はできるので、たとえばJSONPなどのやり方が用意されてあるならば、解決可能かもしれません。 `https://www.google.com/complete/search?q=hallo&hl=en&output=toolbar`のwebAPIドキュメントなどを参照してみてはいかがでしょうか。