- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Laravel 中创建了一个返回包列表的 API。在我的主项目中,我通过执行 AJAX 调用来检索此列表,然后返回一个对象列表。一切都按预期工作,但我想在我的页面上以 html 结构显示对象的值,但不太知道如何操作。
我通过执行此 ajax 调用来检索数据
$.ajax({
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'), 'X-Requested-With': 'XMLHttpRequest'},
url: 'https://www.rainierlaansite.test/api/packages/get',
type: 'GET',
data: {},
success: function(data) {
$('#package-loading').fadeOut();
$.each(data, function(index, value) {
console.log(index);
console.log(value)
});
},
error: function(e) {
$('#package-error').fadeIn().text("Unfortunately there was an error retrieving the packages");
}
});
这将返回一个包含以下数据的对象:
id: 1
name: "rainieren/visitors"
description: "The Laravel Framework."
subscription_id: 1
price: 0.99
composer_package: "rainieren/visitors"
downloaded: 8
created_at: "2020-01-28 21:48:39"
updated_at: "2020-01-28 21:48:39"
对于返回的每个对象,我想显示带有相关数据的 HTML 结构:
<div class="row">
<div class="row">
<div class="col-2">
foto
</div>
<div class="col-6">
<a href=""><h6 class="m-0">Titel van package</h6></a>
<p class="m-0 sub-text">Omschrijving</p>
</div>
<div class="col-4 d-flex justify-content-end align-items-center">
<a href="" class="badge badge-pill badge-light" style="font-size: 14px;">$0.99</a>
</div>
</div>
<hr>
澄清一下,如果 API 调用返回 5 个对象。我希望该 HTML 结构能够使用这些对象中的所有正确数据重复 5 次。我怎样才能做到这一点?
如果这在 Laravel 中完成,它看起来会类似于:
@foreach($objects as $object)
<div class="row">
<div class="col-2">
foto
</div>
<div class="col-6">
<a href=""><h6 class="m-0">{{ $object->title }}</h6></a>
<p class="m-0 sub-text">{{ $object->description }}</p>
</div>
<div class="col-4 d-flex justify-content-end align-items-center">
<a href="" class="badge badge-pill badge-light" style="font-size: 14px;">{{ $object->price }}</a>
</div>
</div>
<hr>
@endforeach
最佳答案
$.ajax({
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'), 'X-Requested-With': 'XMLHttpRequest' },
url: 'https://www.rainierlaansite.test/api/packages/get',
type: 'GET',
data: {},
success: function (data) {
$('#package-loading').fadeOut();
let target = $("#yourWrapper")
$.each(data, function (index, value) {
var el = data[index];
target.append(
'<div class="row" data-id='+ el.id +'>' +
'<div class="col-2"> foto </div>' +
'<div class="col-6">' +
'<a href=""><h6 class="m-0">'+ el.name +'</h6></a>' +
'<p class="m-0 sub-text">'+ el.description +'</p>' +
'</div>' +
'<div class="col-4 d-flex justify-content-end align-items-center">' +
'<a href="" class="badge badge-pill badge-light" style="font-size: 14px;">$'+ el.price +'</a>' +
'</div>' +
'</div>')
});
},
error: function (e) {
$('#package-error').fadeIn().text("Unfortunately there was an error retrieving the packages");
}
});
在 let target = $("#yourWrapper")
中,您需要输入父元素的 id/class
关于javascript - jQuery AJAX - $.each 使用正确的数据重复 html 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59991614/
我目前正在尝试基于哈希表构建字典。逻辑是:有一个名为 HashTable 的结构,其中包含以下内容: HashFunc HashFunc; PrintFunc PrintEntry; CompareF
如果我有一个指向结构/对象的指针,并且该结构/对象包含另外两个指向其他对象的指针,并且我想删除“包含这两个指针的对象而不破坏它所持有的指针”——我该怎么做这样做吗? 指向对象 A 的指针(包含指向对象
像这样的代码 package main import "fmt" type Hello struct { ID int Raw string } type World []*Hell
我有一个采用以下格式的 CSV: Module, Topic, Sub-topic 它需要能够导入到具有以下格式的 MySQL 数据库中: CREATE TABLE `modules` ( `id
通常我使用类似的东西 copy((uint8_t*)&POD, (uint8_t*)(&POD + 1 ), back_inserter(rawData)); copy((uint8_t*)&PODV
错误 : 联合只能在具有兼容列类型的表上执行。 结构(层:字符串,skyward_number:字符串,skyward_points:字符串)<> 结构(skyward_number:字符串,层:字符
我有一个指向结构的指针数组,我正在尝试使用它们进行 while 循环。我对如何准确初始化它并不完全有信心,但我一直这样做: Entry *newEntry = malloc(sizeof(Entry)
我正在学习 C,我的问题可能很愚蠢,但我很困惑。在这样的函数中: int afunction(somevariables) { if (someconditions)
我现在正在做一项编程作业,我并没有真正完全掌握链接,因为我们还没有涉及它。但是我觉得我需要它来做我想做的事情,因为数组还不够 我创建了一个结构,如下 struct node { float coef;
给定以下代码片段: #include #include #define MAX_SIZE 15 typedef struct{ int touchdowns; int intercepti
struct contact list[3]; int checknullarray() { for(int x=0;x<10;x++) { if(strlen(con
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: Empty “for” loop in Facebook ajax what does AJAX call
我刚刚在反射器中浏览了一个文件,并在结构构造函数中看到了这个: this = new Binder.SyntaxNodeOrToken(); 我以前从未见过该术语。有人能解释一下这个赋值在 C# 中的
我经常使用字符串常量,例如: DICT_KEY1 = 'DICT_KEY1' DICT_KEY2 = 'DICT_KEY2' ... 很多时候我不介意实际的文字是什么,只要它们是独一无二的并且对人类读
我是 C 的新手,我不明白为什么下面的代码不起作用: typedef struct{ uint8_t a; uint8_t* b; } test_struct; test_struct
您能否制作一个行为类似于内置类之一的结构,您可以在其中直接分配值而无需调用属性? 前任: RoundedDouble count; count = 5; 而不是使用 RoundedDouble cou
这是我的代码: #include typedef struct { const char *description; float value; int age; } swag
在创建嵌套列表时,我认为 R 具有对列表元素有用的命名结构。我有一个列表列表,并希望应用包含在任何列表中的每个向量的函数。 lapply这样做但随后剥离了列表的命名结构。我该怎么办 lapply嵌套列
我正在做一个用于学习目的的个人组织者,我从来没有使用过 XML,所以我不确定我的解决方案是否是最好的。这是我附带的 XML 文件的基本结构:
我是新来的 nosql概念,所以当我开始学习时 PouchDB ,我找到了这个转换表。我的困惑是,如何PouchDB如果可以说我有多个表,是否意味着我需要创建多个数据库?因为根据我在 pouchdb
我是一名优秀的程序员,十分优秀!