Ajax 异步提交数据验证表单 javascript
页面编码及脚本: 本段代码涉及资源下载:三个JS文件.zip
ajax验证:
后台逻辑:
@RequestMapping(value = "/sendinfo.jspx", method = RequestMethod.POST)
public void sendzixuninfo(String titleq,String content,HttpServletResponse response)throws JSONException {
JSONObject json = new JSONObject();
EmailsSendKernel ESK = new EmailsSendKernel();
if(null==titleq ||""== titleq){
json.put("message", "邮件发送失败!咨询问题不能为空!");
}else if(null==content||""==content){
json.put("message", "邮件发送失败!内容不能为空!");
}else{
json.put("message", "sendok");
}
response.setHeader("Access-Control-Allow-Origin", "http://new.tsdykj.com");
ResponseUtils.renderJson(response, json.toString());
return;
}
工具类函数处理:
render(response, "application/json;charset=UTF-8", text);
public static void render(HttpServletResponse response, String contentType,
String text) {
response.setContentType(contentType);
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
try {
response.getWriter().write(text);
} catch (IOException e) {
log.error(e.getMessage(), e);
}
}
如有疑问 请留言 欢迎提供建议
评论已有 0 条