I Kundenliste in jquery Benutzer am Iterieren richtig jeweils wie folgtWie undefiniert zu entfernen, während zeigen json Daten
$.post("customer", {param: cid, order: order}, function (data) {
console.log(data);
$.each(data.customerList, function (i, obj) {
$("#" + tid).append('<tr><td>' + (i + 1) + '</td><td>' + obj.customerName + '</td><td>' + obj.address + '</td>'
+ '<td>' + obj.city + '</td><td>' + obj.state + '</td><td>' + obj.country + '</td><td>' + obj.mobno + '</td></tr>');
});
Dieser Code funktioniert einwandfrei und Abrufen von Daten. Mein Problem ist es zeigt undefiniert für Null-Felder. wie Sie dieses Problem lösen.
Um zu überprüfen, ist eine Variable le ist null: if (var == null) {...}, aber Jaqen H'ghar reagiert eleganter. – SandroMarques
können Sie 'ternary operator' verwenden wie' obj.state! = Null? obj.state: "" Bedeutung, wenn 'obj.state' nicht gleich null ist zeige 'obj.state' else" " – guradio