Ich möchte mein Panel-Element aus Bootstrap in meinem for loop
wiederholen und meine Variable mysubject
in meinem Panel-Titel anzeigen.wiederholen HTML-Element mit Javascript
Zum Beispiel. wenn mein data.tickets.length == 4
ich sollte 4 Panel-Element haben und jedes Panel hat einen anderen Titel. Können Sie mir helfen, ich weiß nicht, wie ich mein Panel-Element wiederhole. Ich schaffe es gerade, den Titel so weit zu setzen.
Hier ist mein Code:
HTML
<div class="col-xs-3 panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"></h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
JS
function displaytickets(){
var y = document.getElementById("mySecond").value;
$.ajax({
url: "https://cubber.zendesk.com/api/v2/users/"+y+"/tickets/requested.json",
type: 'GET',
dataType: 'json',
contentType:'application/json',
secure: true,
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa("[email protected]:"));
},
success: function (data) {
console.log(data.tickets.length);
for (i = 0; i < data.tickets.length; i++) {
console.log(data.tickets[i]);
console.log(data.tickets[i].description);
console.log(data.tickets[i].status);
console.log(data.tickets[i].subject);
var mysubject = data.tickets[i].subject;
$(".panel-title").append('<h3>'+mysubject+'</h3>');
}
},
});
}
.panel-title ist schon ein h3-tag Warum hängt man h3 tag darin an? –
Nur um sicher zu sein, dass Sie Recht haben, ist es nicht obligatorisch :) – xenurs