3个回答
展开全部
这个ajax是一个异步加载的过程,你的验证码和密码是一样的,当你的鼠标onblur的时候,给他一个事件,就是去后台比较你的这个验证码是否正确,正确的话显示一张“沟”的图片提示他正确,如果错误的话,让他获得焦点重新输入,同事给他一个图片“叉”,这样就实现了验证码的功能。
ajax的返回值的用途很多,这个可以提交的时候去验证,也可以在某个事件之后直接让他去验证,还可以写个方法,刷新验证码,这个也是一样的,刷新后,后台有一个地方存储了这个验证码,然后你输入的时候去后台比较,同上。
你还可以把这个验证码传到前台后,给他随机加上颜色。
例子太多太多,我这边举一个树状的例子,其余的不想多说,自己得慢慢体会,掌握技术才是王道
$.ajax({
cache:false,
type: 'post',
dataType: 'text',
url: "${pageContext.request.contextPath}/DmModelAppTheme_initThemeTree.action?modelApplyId=${modelApplyId}",
error: function () {
messager.alert( "主题信息请求失败,请联系管理员!","error");
},
success:function(data){
var zNodes = eval(data);
$.fn.zTree.init($("#ThemeTree"),setting,zNodes);
//展开所有节点
var treeObj = $.fn.zTree.getZTreeObj("ThemeTree");
var node = treeObj.getNodeByParam("parentThemeId", null, null);
treeObj.expandAll(true);
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询