我正在使用 Meteor 构建一个应用程序。我正在使用 jquery datatables 包 - www.datatables.net 来呈现我的数据/记录。根据文档,我将通过以下方式将表连接到我的 MongoDB 数据库:
$('#example').DataTable( {
serverSide: true,
ajax: '/data-source'
});
我不清楚的部分是第三行 - 有人可以帮助我了解如何进行 ajax 调用以从我的 MongoDB 数据库返回数据吗?以下是有关数据表服务器端处理的更多文档:
https://datatables.net/manual/server-side
我有一个名为“产品”的集合,其中包含字段描述、品牌、价格。
最佳答案
<table id="example">
<thead id="dataTable-header">
<tr>
<th>ID</th>
<th>NAME</th>
</tr>
</thead>
</table>
var dataTable = $('#example').DataTable({
"orderable": false,
'searching': true,
"paging": true,
language: {
processing: "<i class='fa fa-refresh fa-spin'></i>"
},
"processing": true,
"serverSide": true,
"ajax": urlData,
"columns":[
{
"orderable": false,
"class": "details-control",
"data": null,
"defaultContent": ""
},
{"orderable": false, "data": "name" }
],
"columnDefs": [{
"targets": 3,
"render": function (data, type, row) {
return '<a name="editAnchor" class="fa fa-ban"></a>';
},
"className": 'text-center'
}]
});
urlData 是包含 ID 和 Name 字段的 json 数据。
关于javascript - 如何向mongodb发出ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29761749/