因为json是一种非常不错轻量级的数据交换格式,很多人都在使用它。
在下面的代码中,你需要了解@ResponseBody和@RequestBody。
Java代码
@Controller
@RequestMapping(value="supplier")
public class SupplierMaterialController {
/**
* 删除
* @param param
* @return
*/
@ResponseBody
@RequestMapping(value="del")
public ResultDO<SupplierMaterialModel> delInfo(@RequestBody List<SupplierMaterialModel> param){
ResultDO<SupplierMaterialModel> result = new ResultDO<SupplierMaterialModel>();
if(param.size() > 0 || param != null){
result = supplierMaterialService.delSupplierMaterial(param);
}
return result;
}
}
js代码
function del(){
var url = "${cxt}/supplier/del";
var data = ; //你json对象
$.ajax({
type: "post",
url: url,
contentType: 'application/json', //这句不加出现415错误:Unsupported Media Type
data: data,
dataType: "json",
success: function(result) {
}
});
}
大家注意标红部分,具体为什么,大家自行百度。