layui table contentType 修改
时间: 2023-08-13 13:08:21 浏览: 157
在layui table中,contentType默认为"application/x-www-form-urlencoded;charset=UTF-8",如果需要修改可以通过设置request参数来实现。
例如:
```
table.render({
elem: '#test',
url: '/demo/table/user/',
method: 'post',
request: {
contentType: 'application/json'
},
cols: [......]
//其他参数
});
```
在上面的例子中,我们将contentType修改为application/json。需要注意的是,如果修改contentType为application/json,则需要将请求参数data转换为JSON格式。例如:
```
table.render({
elem: '#test',
url: '/demo/table/user/',
method: 'post',
request: {
contentType: 'application/json'
},
where: {
data: JSON.stringify({
name: '张三',
age: 18
})
},
cols: [......]
//其他参数
});
```
在上面的例子中,我们将请求参数data转换为JSON字符串,并通过where参数传递给后端。后端在接收到请求时需要将请求体解析为JSON格式。
阅读全文