jquery - 动态地将三张卡片水平对齐一行

标签 jquery html css rest bootstrap-4

我正在尝试将卡片一张一张对齐。我已经完成了下面的编码,不确定为什么我不能一个接一个地显示它。

我在这里尝试调用 REST API,我从 REST API 获得的结果是一个列表,我需要通过 for 循环迭代结果,然后以卡片形式显示获取的数据。请有人指导我解决这个问题,谢谢..

client.js

 $(document).ready(function() {   
        $.ajax({
           url: "REST API CALL",
           success: function(data){        
            data.forEach(function(a) { 
                var html = `      
                <div class="row">
                   <div class="">
                    <div class="card" style="width: 20rem; text-align:center;display:inline-block;">
                    <img class="imagee" src="im.png" alt="image" height="200" width="200" style="border-radius:.60rem;">
                     <div class="card-body">
                     ${a[0]}|${a[4]}<br>
                     ${a[7]}<br>
                     <i class="fa fa-car"></i>${a[9]}
                  <p class="card-text"></p>
           </div>
    </div>
      </div>
    </div>`

                $('#msgs').append(`<div>${html}</div>`);
              });
             }
        }).then(function(data) {      
        });
        });

最佳答案

更改下面的代码,并将 <div class="row">在此函数之外和具有 id="msgs" 的 html 元素周围, 自 div class row需要围绕所有卡片元素。

$(document).ready(function() {
  $.ajax({
    url: "REST API CALL",
    success: function(data) {
      data.forEach(function(a) {
        var html = `      
                <div class="card col-4" style="text-align:center;">
                    <img class="imagee" src="im.png" alt="image" height="200" width="200" style="border-radius:.60rem;">
                    <div class="card-body">
                        ${a[0]}|${a[4]}<br>
                        ${a[7]}<br>
                        <i class="fa fa-car"></i>${a[9]}
                        <p class="card-text"></p>
                    </div>
                </div>`;
        $("#msgs").append(`<div>${html}</div>`);
      });
    }
  }).then(function(data) {});
});

关于jquery - 动态地将三张卡片水平对齐一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53535375/

相关文章:

javascript - $.ajax 中的函数结果数组转换为字符串

javascript - 如何从 Canvas 中清除/删除绘制的图像

javascript - div中的按钮不起作用

javascript - 从模板链接到资源

javascript - Jquery 在服务器上显示隐藏问题

javascript - 当表格可见时隐藏链接

javascript - 如何缩放标记周围 15 公里半径范围内的区域

javascript - 使用 jQuery 在 SELECT 中选择一个 OPTION 在 Firefox 中不起作用

html - 图像的超链接部分

html - 为什么这个伪元素在使用缩放变换时会移动到父元素之上?