这是我所拥有的:
<body>
<div id="TableContainer"></div>
<script type="text/javascript">
$(document).ready(function() {
$('#TableContainer').jtable({
title: 'title',
actions: {
listAction: 'JSONServlet',
},
ajaxSettings: {
type: 'POST',
dataType: 'json'
},
fields: {
Id: {
key: true,
list: false
},
Tag: {
title: 'Tag',
width: '40%'
},
V: {
title: 'V',
width: '10%'
},
S: {
title: 'S',
width: '10%'
},
Timestamp: {
title: 'Timestamp',
width: '30%',
create: false,
edit: false
}
}
});
$('#DeviceTableContainer').jtable('load');
/////// window.setTimeout("$('#DeviceTableContainer').jtable('reload')", 100);
});
</script>
</body>
我正在使用jTable,除了我的 setTimeout 方法外,一切正常。在萤火虫中,它看起来可以发出两次请求。我假设曾经是正常请求和我的方法中的另一个请求,但在第二次之后不再有请求。我是网络开发的新手,所以如果你能快速解释一下我做错了什么,那也会有所帮助。