javascript - 如何使用 Javascript 从 iTunes API 获取特定值

标签 javascript jquery api itunes

这是我的 API 调用: https://itunes.apple.com/search?term=cut+the+cord&limit=1

我只想获取 '"releaseDate":"2015-06-29' 部分的值。

有什么方法可以让我只能在文本框中获取该部分。我在另一个页面中有这个文本框。有什么想法或建议吗?

最佳答案

由于跨域政策,必须使用JSONP获取json数据,然后格式化响应值:

$.ajax({
    url: "http://itunes.apple.com/search?term=cut+the+cord&limit=1",
    dataType: "jsonp",
    success: function( response ) {
        console.log( response );
        var d = new Date(response.results[0].releaseDate);
        var y = d.getFullYear();
        var m = pad( d.getMonth()+1, 2);
        var d = pad( d.getDate(), 2);
        $("#release").attr('value', y + "-" + m + "-" + d)
    }
});

http://jsfiddle.net/yts728L5/2/

关于javascript - 如何使用 Javascript 从 iTunes API 获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31227882/

相关文章:

javascript - 使用 Fullcalendar 显示多个月份

javascript - 如何使用NODE js/html在网页中显示上传的文本文件

jquery - jQuery 中的 bind 和 live 方法有什么区别?

javascript - jquery ajax 总是导致 'error' 即使它工作

java - 如何通过类 org.apache.hadoop.conf.Configuration 在 java 客户端中设置 hadoop 复制?

javascript - ngx-Bootstrap 中的月份范围选择器

javascript - 从对象数组中查找最大日期并通过在 Javascript 中添加标志来更新

jquery - MVC3 上的 GitHub 树 slider 实现

PHP API访问多次调用

api - Microsoft 计算机视觉 API 或 Google 的 Cloud Vision API 是否可以获取对象的位置?