我正在尝试从列表共享点显示一些数据,然后使用jquery Datatable插件来显示数据。 我非常肯定它会返回2行,但由于某种原因,我一直在第三排。 为什么jquery Datatable插件返回另一行有什么共鸣... 我要疯了.. **将它发送到div并且它只有2个rowa 见下文
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
<thead>
<tr>
<<th>Title</th>
<th>Contact Number</th>
<th>Reason</th>
<th>Status</th>
<th>Date Due</th>
<th>Location</th>
</tr>
</thead>
<tbody>
</tbody>
<tfoot>
<tr>
<<th>Title</th>
<th>Contact Number</th>
<th>Reason</th>
<th>Status</th>
<th>Date Due</th>
<th>Location</th>
</tr>
</tfoot>
</table>
var data ='';
$(xData.responseXML).find("[nodeName='z:row']").each(function() {
var title = $(this).attr("ows_Title");
var store = $(this).attr("ows_Location");
var Reason = $(this).attr("ows_Reason");
var Status = $(this).attr("ows_Status");
var contactnumber = $(this).attr("ows_Contact_x0020_Number");
var datedue = $(this).attr("ows_Date_x0020_Due");
data += "<tr><td>" + title + "</td><td>" + contactnumber + "</td><td>" + Reason + "</td><td>" + Status + "</td><td>" + datedue + "</td><td>" + store + "</td></tr>";
});
$("#example tbody").append(data);
$('#example').dataTable(
{
/*"bFilter": true,
"bPaginate": true,
"bSort": true*/
/*"bJQueryUI": true,*/
/*"sPaginationType": "full_numbers"*/
}
);
答案 0 :(得分:2)
<thead>
由<tbody>
定义的第二行,它包含实际数据
由<tfoot>
定义的第三行&lt; - 这是您要摆脱的“第三”行?
你的<<th>Title
删除了一个多余的<