六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 161|回复: 0

spring 中使用jquery实现ajax异步调用

[复制链接]

升级  72%

42

主题

42

主题

42

主题

秀才

Rank: 2

积分
158
 楼主| 发表于 2013-1-29 08:45:05 | 显示全部楼层 |阅读模式
功能:创建班级前首先检查班级是否存在
 
1.Control类
/**
* 根据班级名查询班级
* @author:qiuchen
* @createTime:2012-6-14
* @param teacherName
* @return
*/
@RequestMapping("/find")
public void findClasses(String clsName,HttpServletResponse response){
PrintWriter writer = null;
try {
writer = response.getWriter();
Classes classes = this.classesService.findByName(clsName);
if(classes == null){
writer.print("ok");
}else{
writer.print("error");
}
} catch (IOException e) {
e.printStackTrace();
} finally{
if(writer != null){
writer.flush();
writer.close();
}
}
}
 
2.JS
var flag = false;
unction check(){
var clsName = document.getElementById("name").value;
var url = "${ctx}/manage/classes/find.do?clsName="+clsName;
$.ajax({type:"POST", url:url,dataType:"text", success:function(datas) {
if(datas == "error"){
document.getElementById("error").style.display = 'inline';
document.getElementById("ok").style.display = 'none';
}else{
document.getElementById("sub").removeAttribute('disabled');
document.getElementById("ok").style.display = 'inline';
document.getElementById("error").style.display = 'none';
flag = true;
}
}});
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表