我得到了这个 json 对象,它的结构类似于:
vendor have name, phone, fax, contacts
contacts have firstName, lastName, title, phone, email
我已经在表格中创建了第一级,但我没有如何创建第二个嵌套级别
function getData(vType) {
$.getJSON('/LocalApp/VendorController', {
vendorType : vType,
time : "2pm"
}, function(vendorsJson) {
$('#vendors').find("tr:gt(0)").remove();
var vendorTable = $('#vendors');
$.each(vendorsJson, function(index, vendor) {
$('<tr>').appendTo(vendorTable).append(
$('<td>').text(vendor.name)).append(
$('<td>').text(vendor.phone)).append(
$('<td>').text(vendor.fax)).append(
'<table class="contactTable"><tr><th>First Name</th><th>Last Name</th><th>Title</th><th>Phone</th><th>E-Mail</th></tr></table>');
});
});
}
那么如何在 jQuery 代码中将 vendor.contacts 添加为嵌套表?我知道我的代码不干净,与 Java 相比,jquery 让我感到困惑