【问题标题】:string all titles from Google Books API json将 Google Books API json 中的所有标题字符串化
【发布时间】:2014-03-26 14:41:20
【问题描述】:

我想从 Google 图书的书架上获取所有书名,并生成一串用逗号分隔的书名。这是我的尝试:

var allTitles = [];

$.getJSON("https://www.googleapis.com/books/v1/users/115939388709512616120/bookshelves/1004/volumes?key=MYAPIKEY",function(data){

     $.each(data.items, function (i, item) {

         allTitles.push(data.items[0].volumeInfo.title);

  });

var newTitleString = allTitles.join(', ');
    alert(newTitleString);   

http://jsfiddle.net/nathanbweb/YzXLW/

我该如何进行这项工作?

【问题讨论】:

    标签: json string google-books


    【解决方案1】:

    好的,我可以从this 答案中弄清楚。以下是有效的方法:

    $.getJSON("https://www.googleapis.com/books/v1/users/115939388709512616120/bookshelves/1004/volumes?key=MYAPIKEY",function(data){
    
        var titles = [];
    
        data.items.forEach(function(e,i){titles.push(e.volumeInfo.title);});
             console.log(titles);
    
         var newTitleString = titles.join(', ');
             console.log(newTitleString);        
    
      });
    

    http://jsfiddle.net/nathanbweb/YzXLW/3/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 2011-08-25
      • 2016-11-25
      • 2016-04-13
      • 2015-11-13
      • 1970-01-01
      相关资源
      最近更新 更多