我尝试在 Django 中实现 jquery datatable ajax-source 的使用,但是有一些问题。ajax 调用运行良好并得到响应,但是aData is undefined
在 javascript 中引发该错误之后。
会有什么问题?
这些是我到目前为止所拥有的。
视图.py
def model_history(request):
o = Model.objects.get(id=request.GET["pk"])
items_list = list(o.lastupdate_set.all().values())
return HttpResponse(simplejson.dumps(items_list),'application/json')
js
function viewModelHistory(pk){
url1 = "/model/history/?pk="+pk;
$('#history').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": url1,
"fnServerData": function ( sSource, aoData, fnCallback ) {
$.ajax( {
"dataType": 'json',
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
} );
}
} );
}
列表模型.html
<table id="history">
<thead>
<tr>
<th>col1</th>
<th>col2</th>
<th>col3</th>
<th>col4</th>
<th>col5</th>
</tr>
</thead>
<tbody>
</tbody>
</table>