Struts JSON方式 提交数据 检查后返回检查结果

来源:互联网 发布:java保留两位小数 编辑:程序博客网 时间:2024/04/18 18:53

输入用户名,鼠标离开后检查该用户名是否已经被注册

JS:

function checkusername() {var username = $("#username").val();if (username == "") {$("#empty").show();} else {var content = {"username" : username};$.ajax({type : "post",url : "checkUserExist.action",data : content,dataType : "json",success : function(data) {if (data.success) {$("#empty").hide();$("#notexsit").hide();$("#exsit").show();$("#submit").attr("disabled", "false");} else {$("#empty").hide();$("#notexsit").show();$("#exsit").hide();$("#submit").removeAttr("disabled");}},error : function() {alert("请求失败");}});}}$("#username").blur(function() {checkusername();});

struts.xml

<package name="json" extends="json-default"><action name="checkUserExist" class="com.Action.UserAction"method="checkUserExist"><result type="json"><param name="root">dataMap</param></result></action></package>

Action:

private Map<String, Object> dataMap;/** * 构造方法 */public UserAction() {// 初始化Map对象dataMap = new HashMap<String, Object>();}public Map<String, Object> getDataMap() {return dataMap;}public String checkUserExist() {
int flag = SqlQuery.CheckExist("adminuser", "adminName", getAdminName());if (flag == 1) {dataMap.put("success", true);} else {dataMap.put("success", false);}return SUCCESS;}



0 0
原创粉丝点击