这是我需要在表中显示的其余服务器的输出:
{"records":[{"id":2,"name":"www.xyz.com","target":"https://www.abc.com/"},{"id":3,"name":"sample1","target":"http://www.google.com/"},{"id":4,"name":"www.aaa.com","target":"http://www.google.com/"}],"queryRecordCount":3,"totalRecordCount":3}
dynatable的JS脚本是:
$(document).ready(function(){
$.ajax({
url: '/org.example.models.Domain',
success: function(data){
$('#my-table').dynatable({
dataset: {
records: data
}
});
}
});
});
当加载html时,my-table呈现为一个表但没有数据。我的代码可能有什么问题?
答案 0 :(得分:0)
这不起作用,因为dynatable以JSON的形式接受数据,而jQuery AJAX命令会自动将(解码的)数据解析为JavaScript数组或对象。
您有两种选择:
dataType: 'text'
,以便停止自动解析数据。