以下是我的jsjQuery的數據表 - 無法加載Ajax響應到表
$(document).ready(function() {
$.ajax({
url: url + 'project/get_project_list',
method:'post',
dataType:'xml',
success:function(data){
$('#datatable').dataTable({
data:data,
columns:[
{
"data" : "projectName"
},
{
data : "projectDescription"
},
]
});
}
});
});
$('#datatable').DataTable();
</script>
<div class="panel-wrapper">
<form id="form1">
<table id="datatable">
<thead>
<tr>
<th>Project Name</th>
<th>Project Description</th>
</tr>
</thead>
</table>
</form>
</div>
我的答覆如下
<projectList>
<exceptionId>0</exceptionId>
<id>0</id>
<isException>false</isException>
<offExptionid>0</offExptionid>
<listException>false</listException>
<listExceptionId>0</listExceptionId>
<listSize>0</listSize>
<nextPage>false</nextPage>
<pageNumber>0</pageNumber>
<projectBOs>
<exceptionId>0</exceptionId>
<id>0</id>
<isException>false</isException>
<offExptionid>0</offExptionid>
<projectDescription></projectDescription>
<projectId>5</projectId>
<projectName>Bmw</projectName>
</projectBOs>
<projectBOs>
<exceptionId>0</exceptionId>
<id>0</id>
<isException>false</isException>
<offExptionid>0</offExptionid>
<projectDescription>Toyota</projectDescription>
<projectId>4</projectId>
<projectName>Toyota global</projectName>
</projectBOs>
<projectBOs>
請幫助我怎麼能結合項目名稱和projectdescription到表 。目前它表中沒有可用的數據。我不知道在使用的DataTable
您應該檢查可用的已解析XML數據。它可能不是數據表所接受的格式。 – Terry
您需要將XML轉換爲JSON。 DataTables只接受Javascript對象或HTML作爲數據源。 – markpsmith
可以ü提供給我一個工作示例,因爲我是這種網格的新手 –