ajax提交表单数据成功后不执行success回调函数的原因,哪个大神帮我看看的
ajax代码:
在这里插入代码片
$("#btn").click(function () {
$.ajax({
url:"${pageContext.request.contextPath}/order/demoList.do",
type:"POST",
data:$("#addModal form").serialize(),
dataType: "json",
success:function (result) {
alert("成功");
console.log(result);
var html="";
for (var i=0;i<result.length;i++){
html+="<tr>"+
"<td>"+" <input type=\"radio\" name=\"optionsRadios\" value=\"option1\" >"+result[i].patient_name+"</td>"+
"<td>"+"</td>"+
"<td>"+result[i].patient_id+"</td>"+
"<td>"+"</td>"+
"<td>"+
"<a role=\"button\" href=\"<%=basePath%>/order/orderEdit.do?patient_id=${result[i].patient_id}\">"+
" <i class=\"layui-icon\"></i>"+ "</a>"+ "</td>"+
"</tr>"
}
$("#content").html(html);
}
})
})
`//``controller层:
@Autowired
private PatientService patientService;
@RequestMapping(value = "demoList",method = RequestMethod.POST,produces = "application/json;charset=utf-8")
@ResponseBody
public String demoList(Patient patient) throws JsonProcessingException {
System.out.println("接收到的数据"+patient);
int i=patientService.savePatient(patient);
System.out.println("插入成功");
Integer userid=patient.getUser_id();
List<Patient> list1=new ArrayList<>();
list1=patientService.findPatientByTel(userid);
System.out.println(list1);
return new ObjectMapper().writeValueAsString(list1);
}