Javascript jqueryforeach循环+;添加内容
我试图添加一个按钮,将我发送到for each循环中的另一个HTML文件,但我的问题是,一旦我在循环中添加新的内容,它就不再显示任何产品了//“customize product”+是我试图添加的代码,但不知怎的,它不起作用 这是我的密码Javascript jqueryforeach循环+;添加内容,javascript,jquery,html,Javascript,Jquery,Html,我试图添加一个按钮,将我发送到for each循环中的另一个HTML文件,但我的问题是,一旦我在循环中添加新的内容,它就不再显示任何产品了//“customize product”+是我试图添加的代码,但不知怎的,它不起作用 这是我的密码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Produkte</title>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/custom.css" rel="stylesheet">
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<div class="container">
<a class="navbar-brand" href="#">Honig GmbH</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
</div>
</div>
</nav>
<!-- Page Content -->
<div class="container">
<!-- Portfolio Item Heading -->
<h1 class="my-4">Produkte
<small>Übersicht</small>
</h1>
<a class="btn btn-primary" href="product_create.html">Neues Produkt anlegen</a>
<br/>
<!-- Content -->
<div id="ArtikelContainer" class="row">
</div>
<!-- /.container -->
<br/>
<!-- Footer -->
<footer class="py-5 bg-dark">
<div class="container">
<p class="m-0 text-center text-white">Copyright © Honig GmbH 2018</p>
</div>
<!-- /.container -->
</footer>
<!-- Bootstrap core JavaScript -->
<script src="javascript/jquery/jquery.min.js"></script>
<script src="css/bootstrap/js/bootstrap.bundle.min.js"></script>
<script>
$( document ).ready(function() {});
console.log("Ready");
// var currentId = sessionStorage.getItem('customerId');
$.ajax({
type: "GET",
url: "http://localhost:8081/api/artikel/",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(result){
console.log("Artikel wurde übertragen");
console.log(result);
$.each(result, function(i, item){
console.log(result[i].beschreibung);
console.log(result[i].name);
$("#ArtikelContainer").append(
"<div class='col-lg-3 col-md-4 col-sm-6 portfolio-item'>"+
"<div class='card h-100'>"+
"<a href='#'><img class='card-img-top' src='"+result[i].bildpfad+"' height='200' width='140'></a>"+
"<div class='card-body'>"+
" <h4 class='card-title'>"+
"<a href='#'>"+result[i].name+"</a>"+
"</h4>"+
"<p id=artikel"+ result[i].artikelId + " class='card-text'>Artikelnummer: "+result[i].artikelId+"</p>"+
"<p class='card-text'> Beschreibung: "+result[i].beschreibung+"</p>"+
"</div>"+
// I´m trying to add this part into the loop "<a class="btn btn-primary" href="product_create.html">customize product</a>"+
" </div>"+
"</div>"
);
});
},complete: function(xhr, statusText){
//alert(xhr.status);
console.log(xhr.status + ": " + "Home - Completed!");
},error: function(xhr, errMsg) {
if(xhr.status==401){
alert(xhr.status + ": " + "Benutzername oder Passwort ist ungültig");
}
}
});
function btn_click() {
artikelId: $('#artikelId').val();
// var artikelnummer = sessionStorage.setItem("artikelId");
document.location = index.html;
alert(artikelnummer);
}
function url(){
document.location = 'http://somewhere.com/';
}
</script>
</body>
普罗杜克特
普罗杜克特
Übersicht
版权和副本;霍宁股份有限公司2018
$(文档).ready(函数(){});
控制台日志(“就绪”);
//var currentId=sessionStorage.getItem('customerId');
$.ajax({
键入:“获取”,
url:“http://localhost:8081/api/artikel/",
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(结果){
console.log(“Artikel wurdeübertragen”);
控制台日志(结果);
$。每个(结果、功能(i、项目){
console.log(结果[i].beschreibung);
console.log(结果[i].name);
$(“#ArtikelContainer”)。追加(
""+
""+
""+
""+
" "+
""+
""+
“Artikelnummer:“+result[i]。artikelId+”
”+
“Beschreibung:+结果[i].Beschreibung+”
”+
""+
//我正在尝试将此部分添加到循环中“”+
" "+
""
);
});
},完成:函数(xhr,状态文本){
//警报(xhr.状态);
log(xhr.status+“:+“Home-Completed!”);
},错误:函数(xhr,errMsg){
如果(xhr.status==401){
警报(xhr.status+“:”+“Benutzername order Passwort ist ungültig”);
}
}
});
函数btn_click(){
artikelId:$('#artikelId').val();
//var artikelnummer=sessionStorage.setItem(“artikelId”);
document.location=index.html;
警报(ArtikerNummer);
}
函数url(){
document.location=http://somewhere.com/';
}
所以每次我在循环中添加任何东西,我的所有产品都会消失
我很高兴能得到任何帮助,也非常感谢您的帮助,我在这个问题上被困了一段时间正如前面提到的,您只能在引号中使用某些引号。例如,如果使用双引号(
“
)定义字符串,则在内部必须使用单引号(”
),反之亦然
看一看:
$(函数(){
控制台日志(“就绪”);
var结果=[{
beschreibung:“文本1”,
名称:“名称1”,
bildpfad:“来源1”,
artikelId:1
}, {
beschreibung:“文本2”,
姓名:“姓名2”,
bildpfad:“来源2”,
artikelId:2
}, {
beschreibung:“文本3”,
姓名:“姓名3”,
bildpfad:“来源3”,
artikelId:3
}];
console.log(“Artikel wurdeübertragen”);
控制台日志(结果);
$。每个(结果、功能(i、项目){
var-content=“”;
内容+=”;
内容+=”;
内容+=”;
内容+=”;
内容+=”;
content+=“artikelnumer:“+item.artikelId+”
”;
content+=“Beschreibung:“+item.Beschreibung+”
”;
内容+=”;
内容+=”;
$(“#ArtikelContainer”)。追加(内容);
});
/*
var currentId=sessionStorage.getItem('customerId');
$.ajax({
键入:“获取”,
url:“http://localhost:8081/api/artikel/",
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(结果){
console.log(“Artikel wurdeübertragen”);
控制台日志(结果);
$。每个(结果、功能(i、项目){
console.log(结果[i].beschreibung);
console.log(结果[i].name);
$(“#ArtikelContainer”)。追加(
"" +
"" +
"" +
"" +
" " +
"" +
"" +
“Artikelnummer:“+result[i]。artikelId+”
”+
“Beschreibung:+结果[i].Beschreibung+”
”+
"" +
//我正在尝试将此部分添加到循环中“”+
" " +
""
);
});
},
完成:功能(xhr、状态文本){
//警报(xhr.状态);
log(xhr.status+“:+“Home-Completed!”);
},
错误:函数(xhr、errMsg){
如果(xhr.status==401){
警报(xhr.status+“:”+“Benutzername order Passwort ist ungültig”);
}
}
});
*/
函数btn_click(){
artikelId:$('#artikelId').val();
//var artikelnummer=sessionStorage.setItem(“artikelId”);
document.location=index.html;
警报(ArtikerNummer);
}
函数url(){
document.location=http://somewhere.com/';
}
});
普罗杜克特
Übersicht
Honig GmbH 201版权所有