问题:做提交的时候把ID传不到后台,
原因:提交的这个实体类的ID为suggestionId, 而我传的时候引用“id”
看一下代码上的错误
actions.push('<a class="btn btn-success btn-xs" href="javascript:void(0)" onclick="submitApply(\'' + row.suggestionId + '\',\'' + row.createBy + '\')"><i class="fa fa-user"></i> 提交申请</a> ');
//提交按钮
function submitApply(suggestionId, createBy) {
if (createBy !== currentUser.loginName) {
$.modal.alertWarning("不允许非创建人提交申请!");
return;
}
$.modal.confirm("确认要提交申请吗?", function() {
var url = prefix + "/submitApply";
//就是这个没弄好,就是这儿没弄好,就是这儿没弄好
var data = { "id": suggestionId };
$.operate.submit(url, "post", "json", data);
});
}
修改之后
后台接收参数的时候
@PostMapping( "/submitApply")
@ResponseBody
//注意这里的参数名称suggestionId
public AjaxResult submitApply(Long suggestionId) {