huai-sian vor 3 Jahren
Ursprung
Commit
5b22c05468
2 geänderte Dateien mit 15 neuen und 9 gelöschten Zeilen
  1. 1 1
      ArkCard-web/collect.html
  2. 14 8
      ArkCard-web/goto.js

+ 1 - 1
ArkCard-web/collect.html

@@ -391,7 +391,7 @@ $(document).ready(function () {
             //liff.login({ redirectUri: "https://liff.line.me/1656404434-gJ0Nzy1Y?"+context.userId });  // test
         } else {
             console.log("您已登入");
-        }
+        } 
 
         // 收藏頁面
         collection(context.userId);

+ 14 - 8
ArkCard-web/goto.js

@@ -34,27 +34,33 @@ function collection(collectuserid='') {
     if (msg == "error: user don't have any nft") { // 沒NFT
       collectcontent += '<p>您可以到我們的「NFT商店」頁面,去購買您喜愛的NFT收藏品哦!</p>';
     } else { // 有NFT
-      for (var i in msg) {
-        for(var j in msg[i]) {
+      console.log(msg)
+      let len = Object.keys(msg).length;
+      let arr = []
+      for(let i = 0; i < len; i++) {
+        arr.push(msg[i]);
+      }
+      console.log(arr);
+        for(let i = 0; i < arr.length; i++) {
           collectcontent += '\
             <div class="collectcontent col">\
-              <input style="display: none;" type="radio" value="'+ msg[i][j].id + '" name="nftid" id="' + msg[i][j].id + '">\
-              <label for="'+ msg[i][j].id + '">\
+              <input style="display: none;" type="radio" value="'+ arr[i].id + '" name="nftid" id="' + arr[i].id + '">\
+              <label for="'+ arr[i].id + '">\
                 <div class="collectcard card h-100">\
                   <a target="_blank">\
-                    <img src="'+ msg[i][j].imgurl + '"class="card-img-top" alt="...">\
+                    <img src="'+ arr[i].imgurl + '"class="card-img-top" alt="...">\
                   </a>\
                   <div class="card-body p-2">\
                       <a target="_blank">\
-                          <h5 class="card-title pt-3">'+ msg[i][j].title + '</h5>\
-                          <p class="card-text">數量:'+ msg[i][j].amount + '</p>\
+                          <h5 class="card-title pt-3">'+ arr[i].title + '</h5>\
+                          <p class="card-text">數量:'+ arr[i].amount + '</p>\
                       </a>\
                   </div>\
                 </div>\
               </label>\
             </div>';
         }
-      }
+      
     }
 
     $('.sec05-moblie-container').html(collectcontent);