bootstrapTable中设置contentType为json
时间: 2024-02-05 16:10:29 浏览: 79
在使用 bootstrapTable 时,如果需要向服务器发送 JSON 格式的数据,可以通过设置 contentType 参数来实现。具体操作如下:
1. 在发送请求时,设置请求头部的 Content-Type 为 application/json。
```
$.ajax({
url: 'your-url',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(your-data),
success: function (data) {
// handle success
},
error: function (xhr, status, error) {
// handle error
}
});
```
2. 在 bootstrapTable 的设置中,设置 contentType 参数为 "application/json"。
```
$('#table').bootstrapTable({
url: 'your-url',
method: 'post',
contentType: 'application/json',
dataType: 'json',
queryParams: function (params) {
return JSON.stringify(params);
},
responseHandler: function (res) {
return res;
}
});
```
需要注意的是,如果你使用的是服务端分页,那么需要将 queryParams 函数返回的参数转换为 JSON 字符串格式。在 responseHandler 函数中,同样需要将返回的数据格式转换为 JSON 格式。
阅读全文