我试图使用DataTable Ajax请求发送一个带有一些数据的POST请求到spring boot controller,并将数据设置到表中。
<table id="assignmentDetails" class="display" style="width:100%">
<thead>
<tr>
<th>Id</th>
<th>title</th>
<th>doc</th>
<th>end</th>
<th>start</th>
</tr>
</thead>
</table>
$(document).ready(function(){
$('#collapse'+id).on('shown.bs.collapse', function() {
$('#assignmentDetails').DataTable({
"ajax": {
"url": "http://localhost:9091/assignment/getassignments",
"dataSrc": '',
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"moduleId":"10010","subModuleId":null}),
},
"columns": [
{ data: "Id" },
{ data: "title" },
{ data: "doc" },
{ data: "start" },
{ data: "end" },
]
} );
});
});
如果它说的是意外字符,那么发送给控制器的JSON可能是无效的。在浏览器中,打开developer tools并尝试检查“Network”选项卡。通常,您可以找到正在发送的实际JSON,并检查它是否有可疑之处。
我还建议使用jQuery post函数,但这不是问题的一部分;)
我有过 我通过这种方式传递profileJson: 但是我的配置文件Json对象具有所有空字段。我应该怎么做才能让Spring解析我的json?
英文原文: http://emberjs.com/guides/routing/setting-up-a-controller/ URL的改变同时也可能改变显示的模板。而模板只有当其搭载了需要呈现的信息才有用。 在Ember.js中,模板从控制器中获取需要呈现的信息。 内置的两个控制器Ember.ObjectController和Ember.ArrayController,使控制器可以非常方便的呈
我一直在尝试使用: 使用此链接: 但我有一个错误: 当我换成: 是工作。我能做些什么来和日期一起工作? 谢啦
一个MVC框架里 C 是核心的一块,也就是控制器,每个请求的接收,都是由控制器去处理的。 在Mario中我们把控制器放在路由对象的controller字段上,实际上一个请求过来之后最终是落在某个方法去处理的。 简单的方法我们可以使用反射实现动态调用方法执行,当然这对性能并不友好,你可以用缓存Method或者更高明的技术去做。 在这里我们不提及太麻烦的东西,因为初步目标是实现MVC框架,所以给大家提
我想把一个id作为用户的输入,传递给控制器,得到特定id的数据 当我在URL--http://localhost:8080/student/1中手动传递id时,它就起作用了 Whitelabel错误页面此应用程序没有/Error的显式映射,因此您将其视为一种后退。 Wed Jun 19 11:04:22 IST 2019出现意外错误(Type=内部服务器错误,Status=500)。模板分析过程中
我想在缓存控制头中设置max age以响应。我已经写了如下,但仍然有max-age 0。我想只为一种方法设置max age,所以我不想禁用默认值。我认为应该是ovveride。 有人知道我做错了什么吗?