前提・実現したいこと
http://alphasis.info/2011/11/jquery-gyakubiki-jquery-ajax-url-xml/
↑
こちらのサイトを参考にし、Google Suggest APIを利用して検索結果をボタンを押してトグル形式で表示しようとしたのですが、読み込みに失敗しましたと表示されます。
参考元ではxmlデータそのものを読み込んでいるのですが、私がやろうとしているのはxml形式のデータがページに返ってきているのをxmlとして読み込みたいと思っています。
発生している問題・エラーメッセージ
xml形式でwebページに検索結果が返ってきているものを読み込んで表示することに失敗している。
該当のソースコード
Javascript
1<!-- 2jQuery( function() { 3 jQuery( '#jquery-sample-button' ) . toggle( 4 function() { 5 jQuery . ajax( 6 'https://www.google.com/complete/search?q=hallo&hl=en&output=toolbar', 7 { 8 dataType: 'xml', 9 success: function( data ) { 10 jQuery ( data ) . find( 'CompleteSuggestion' ) . each( function() { 11 var name = jQuery ( this ) . find( 'data' ) . text(); 12 var html = '<p style="color:' + colorName + ';">' + name + '</p>'; 13 jQuery( '#jquery-sample-ajax' ) . append( html ); 14 } ); 15 jQuery( '#jquery-sample-textStatus' ) . text( '読み込み成功' ); 16 }, 17 error: function( data ) { 18 jQuery( '#jquery-sample-textStatus' ) . text( '読み込み失敗' ); 19 } 20 } 21 ); 22 }, 23 function() { 24 jQuery( '#jquery-sample-ajax' ) . html( '' ); 25 jQuery( '#jquery-sample-textStatus' ) . text( '' ); 26 } 27 ); 28} );
試したこと
参考元ではxmlファイルを読み込んでいたのでこちらではxml形式で結果が返ってくるページのurlを載せた