2017-06-18 20 views
0

idは、wikipedia api ajaxリクエストから少なくとも10個の結果を持つ複数のdiv要素を作成したいとします。私は正しいクエリを持っていると思うが、それは私の値をinitiliazingになると、彼らは未定義となる。ここに私のコードです:wikipedias APIの検索結果

$('#inputBar input').val(textVal); 
$.ajax({ 
      url : "https://en.wikipedia.org/w/api.php?format=json&action=query&generator=search&gsrnamespace=0&gsrsearch="+textVal+"&gsrlimit=10&prop=pageimages|extracts&pilimit=max&exintro&explaintext&exsentences=1&exlimit=max", 
      dataType : "jsonp", 
      success : function(parsed_json){ 

        var title = parsed_json['query']['search']['title']; 
        var description = parsed_json['query']['search']['extract'] 
        var url = parsed_json['query']['search']['source'] 
       for(var i = 0; i < 10; i++){ 

        $('.results').append('<div class="result col-xs-12 col-sm-6"><h2>"+title+"</h2><p>"+description+"</p></div>'); 
       } 
       } 
      }); 

答えて

0

parsed_json変数には存在しないものを参照しています。

それはまだparsed_json.query.pages.title(および他の人と同じ)

+0

何も.....私は他に何を行うことができすべきですか? –