Javascript 如何使用jquery中的数据填充HTML(多个嵌套div)

Javascript 如何使用jquery中的数据填充HTML(多个嵌套div),javascript,jquery,ajax,laravel,laravel-blade,Javascript,Jquery,Ajax,Laravel,Laravel Blade,我想使用JQuery填充类信息包装器中的元素。 必须填充的数据位于JQuery中的数据变量内。 我不能像这些语法那样使用$('#id').append(“div”),因为我想将多个div相互嵌套,并为每个数据项popluate.card wrapper及其子元素 滑动分页 $.ajax({ 方法:“GET”, url:'getUser/admin', 数据类型:“json”, 成功:功能(数据){ 控制台日志(数据类型); 数据=对象。条目(数据); 对于(var i=0;i,因为信息包装器只

我想使用JQuery填充类信息包装器中的元素。 必须填充的数据位于JQuery中的数据变量内。 我不能像这些语法那样使用$('#id').append(“div”),因为我想将多个div相互嵌套,并为每个数据项popluate.card wrapper及其子元素

滑动分页

$.ajax({
方法:“GET”,
url:'getUser/admin',
数据类型:“json”,
成功:功能(数据){
控制台日志(数据类型);
数据=对象。条目(数据);

对于(var i=0;i,因为信息包装器只是一个元素,您可以使用injectid填充div中的元素,您可以对js进行更改以动态生成元素,我希望这能有所帮助

    $.ajax({
    method: 'GET',
    url: 'getUser/admin',
    dataType: 'json',
    success: function (data) {
        console.log(typeof(data));
        data = Object.entries(data);

        let html = '';
        for(var i = 0;i<data.length;i++)
        {
          html += `
            <div class="card-wrapper">
              <div class="info-wrapper">
                  <h2 id="name">${data[i].name}</h2>
                  <h6 id="email">${data[i].email}</h6>
                  <hr/>
                  <h6 id="department">${data[i].department}</h6>
                  <h6 is="sem"><${data[i].sem}/h6>
              </div>
              <div class="button-wrapper">
                  <button class="btn btn-danger" type="submit">Delete Account</button>
                  <button class="btn btn-secondary" type="submit">Block Account</button>
              </div>
          </div>
          `;
        }

        html = `<div class="col-md-6  col-sm-12">${html}</div>`

        $('#inject').html(html);
    },
    error: function () {

    }
})
$.ajax({
方法:“GET”,
url:'getUser/admin',
数据类型:“json”,
成功:功能(数据){
控制台日志(数据类型);
数据=对象。条目(数据);
让html='';
对于(var i=0;i
@extends('layouts.app')

@section('admin-content')
<div class="container">
                    <div class="row" id="inject">
                        <div class="col-md-6  col-sm-12">
                            <div class="card-wrapper">
                                <div class="info-wrapper">
                                    <h2 id="name"></h2>
                                    <h6 id="email"></h6>
                                    <hr/>
                                    <h6 id="department"></h6>
                                    <h6 is="sem"></h6>
                                </div>
                                <div class="button-wrapper">
                                    <button class="btn btn-danger" type="submit">Delete Account</button>
                                    <button class="btn btn-secondary" type="submit">Block Account</button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
@endsection
    $.ajax({
    method: 'GET',
    url: 'getUser/admin',
    dataType: 'json',
    success: function (data) {
        console.log(typeof(data));
        data = Object.entries(data);

        let html = '';
        for(var i = 0;i<data.length;i++)
        {
          html += `
            <div class="card-wrapper">
              <div class="info-wrapper">
                  <h2 id="name">${data[i].name}</h2>
                  <h6 id="email">${data[i].email}</h6>
                  <hr/>
                  <h6 id="department">${data[i].department}</h6>
                  <h6 is="sem"><${data[i].sem}/h6>
              </div>
              <div class="button-wrapper">
                  <button class="btn btn-danger" type="submit">Delete Account</button>
                  <button class="btn btn-secondary" type="submit">Block Account</button>
              </div>
          </div>
          `;
        }

        html = `<div class="col-md-6  col-sm-12">${html}</div>`

        $('#inject').html(html);
    },
    error: function () {

    }
})