Itunes 搜索 Api 上的未定义值

发布于 2025-01-05 01:42:02 字数 2051 浏览 7 评论 0原文

我有这个 HTML 和 Js,第一个结果是一个未定义的值。 我想删除那个未定义的值。

我知道这是一个简单的解决方案,但我无法弄清楚。 我请求帮助.. 谢谢。

自定义。 js

$(function(){
  $.ajax({
         url: "--URL--",
         dataType: 'jsonp',
         success: function(json_results){
         console.log(json_results);

         $('#twitList').append('<ul data-role="listview"></ul>');
         listItems = $('#twitList').find('ul');
         $.each(json_results.results, function(key) {
                html = '<img src="'+json_results.results[key].artworkUrl60+'"/>';
                html += '<h3><a href="#">'+json_results.results[key].collectionName+'</a></h3>';
                html += '<p>From: '+json_results.results[key].artistName+'</p>';
                html += '<p>Created: '+json_results.results[key].releaseDate+'</p>';
                listItems.append('<li>'+html+'</li>');
                });
         // Need to refresh list after AJAX call
         $('#twitList ul').listview();
         }
         });
  })

HTML

    <title>Itunes</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
    <script src="custom.js"></script>
    <script type="text/javascript" charset="utf-8" src="phonegap-1.4.1.js"></script>

    <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
</head>
<body> 

    <div data-role="page">

        <div data-role="header">
            <h1>Itunes</h1>
        </div><!-- /header -->

        <div data-role="content">

            <div id="twitList"></div>


        </div><!-- /content -->

    </div><!-- /page -->

</body>

I have this HTML and Js and the firtst result is an undefined value.
I want to remove that undefined Value.

I know its a simple solution but i cant fugure it out.
I ask for help please..
Thank you.

Custom. js

$(function(){
  $.ajax({
         url: "--URL--",
         dataType: 'jsonp',
         success: function(json_results){
         console.log(json_results);

         $('#twitList').append('<ul data-role="listview"></ul>');
         listItems = $('#twitList').find('ul');
         $.each(json_results.results, function(key) {
                html = '<img src="'+json_results.results[key].artworkUrl60+'"/>';
                html += '<h3><a href="#">'+json_results.results[key].collectionName+'</a></h3>';
                html += '<p>From: '+json_results.results[key].artistName+'</p>';
                html += '<p>Created: '+json_results.results[key].releaseDate+'</p>';
                listItems.append('<li>'+html+'</li>');
                });
         // Need to refresh list after AJAX call
         $('#twitList ul').listview();
         }
         });
  })

HTML

    <title>Itunes</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
    <script src="custom.js"></script>
    <script type="text/javascript" charset="utf-8" src="phonegap-1.4.1.js"></script>

    <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
</head>
<body> 

    <div data-role="page">

        <div data-role="header">
            <h1>Itunes</h1>
        </div><!-- /header -->

        <div data-role="content">

            <div id="twitList"></div>


        </div><!-- /content -->

    </div><!-- /page -->

</body>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

毁梦 2025-01-12 01:42:02

编辑

$(function(){
     $.ajax({
         url: "--URL--",
         dataType: 'jsonp',
         success: function(json_results){
         console.log(json_results);

         $('#twitList').append('<ul data-role="listview"></ul>');
         listItems = $('#twitList').find('ul');

         $.each(json_results.results, function(key) {

            // edit
            var data = json_results.results[key],
                artworkUrl60 = data.artworkUrl60 || '',
                collectionName = data.collectionName || '',
                artistName = data.artistName || '',
                releaseDate = data.releaseData || '';

            html = '<img src="' + artworkUrl60 + '"/>';
            html += '<h3><a href="#">' + collectionName + '</a></h3>';
            html += '<p>From: ' + artistName + '</p>';
            html += '<p>Created: ' + releaseDate + '</p>';
            listItems.append('<li>' + html + '</li>');
         });

         // Need to refresh list after AJAX call
         $('#twitList ul').listview();
     }
 });

})

EDIT:

$(function(){
     $.ajax({
         url: "--URL--",
         dataType: 'jsonp',
         success: function(json_results){
         console.log(json_results);

         $('#twitList').append('<ul data-role="listview"></ul>');
         listItems = $('#twitList').find('ul');

         $.each(json_results.results, function(key) {

            // edit
            var data = json_results.results[key],
                artworkUrl60 = data.artworkUrl60 || '',
                collectionName = data.collectionName || '',
                artistName = data.artistName || '',
                releaseDate = data.releaseData || '';

            html = '<img src="' + artworkUrl60 + '"/>';
            html += '<h3><a href="#">' + collectionName + '</a></h3>';
            html += '<p>From: ' + artistName + '</p>';
            html += '<p>Created: ' + releaseDate + '</p>';
            listItems.append('<li>' + html + '</li>');
         });

         // Need to refresh list after AJAX call
         $('#twitList ul').listview();
     }
 });

})

痞味浪人 2025-01-12 01:42:02

我通过将 *.phobos.apple.com 列入白名单来运行此程序(修复第一行中的未定义值)。并使用您的确切代码。

I got this running (fixes undefined value on the first line) by whitelisiting *.phobos.apple.com. and using your exact code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文