在ajax中添加 dataType:“json”
网上给出的原因是 ajax向springmvc提交时时跨域请求,默认的dataType为jsonp,而jsonp并不支持 跨域请求
所以改为
$.ajax({
// 报了415错误 jquery-1.12.4.min.js:4 POST http://localhost:8080/Employee/save_employee 415 (Unsupported Media Type)
url:"${pageContext.request.contextPath}/Employee/save_employee",
//解决: 添加dataType
dataType:"json",
type:"POST",
data:$('#empAddModal form').serialize(),
// data:$('#empAddModal form').serialize(),
// ContentType:"application/x-www-form-urlencoded",
success: function(result){
改之后 又报错了 500错误,然后查看了服务器
是因为 输入框的验证错误,改了 又报错了
java.sql.BatchUpdateException: Duplicate entry '12' for key 2
因为数据库中设置了 number 唯一性,改掉,对了