问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery ajax验证

发布网友 发布时间:2022-04-22 19:34

我来回答

2个回答

热心网友 时间:2022-04-22 21:03

首先你要理解Ajax的原理,通俗的说是:
Ajax----请求--->服务器---响应---->Ajax回调
意思是如果你用ajax发送请求,最后不管怎么样,响应结果都会回到这个ajax,这是异步操作。
所以通常Ajax的配置根本不配返回路径,即使配了<return>ajax也不认识
<action="ajaxAction" class="xx" method="xx">
</action>

而struts2的验证框架通常适合于提交表单,这样它就可以
<action="formAction" class="xx" method="xx">
<return name="success">xxx.jsp</result>
<return name="input">xxx.jsp</result>
</action>

那么总结下:如果使用Ajax提交,它会进入xml里面进行校验,而且会返回input,但是返回的input数据到Ajax的回调函数里面了,而且返回的是一个页面,你可以通过data.responseText获得,但是获得也没什么意义。

解决方法两种:
①Ajax提交的话不使用struts2的XML校验,改用直接在Action method中校验,如果为空使用response.getWriter().print()打印错误消息,然后Ajax回调函数进行相关处理
②不使用Ajax提交,使用表单submit提交,使用struts2的XML校验,这样绝对能在<s:fielderror/>中输出错误消息

热心网友 时间:2022-04-22 22:21

data.substring(0, 3) == "yes") ????
这个.得出来的有问题..
"yes" 这个东西.只有3个长度..可楼主取的是4个的长度..
ajax这么写也是对的.不过有个更好的办法..
function(data) {
if (data.substring(0, 3) == "yes") {
alert("ok");
你返回回的直接是一结果.
直接换成.function(data){if(data.length>0){alert(data);}}就不用再去substring 也不用去判断了..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 职业技术培训班和职业中专有什么区别? 我打算开一个关于3D打印技术培训班,什么公司的技术比较好? 有没有适合初中毕业后学习的,想了解下普通的焊工技术培训班如何?需要准备什么吗? U盘无法格式化了 求高手帮助 新U盘第一次使用提示格式化,无法格式化后无法使用,求解?找星梭u盘低级格式化工具下载地址。 如果拔牙牙根没有拔尽 多长时间会疼痛?? 拔后边的大牙牙根没拔掉怎么办,大夫说是牙已经烂,剩下的根是可以吸收的,不知道能么? 信用卡还款怎么还不上 泸州市区公务员和成都三圈层公务员哪个好考 成都和南京公务员考试哪个难 成都公务员有多难考 家庭用的电热水器,什么牌子和型号的好? 牛顿的第三大定律在我的世界里适用吗? 为什么牛顿定律不适用于高速运动的物体? 举例说明牛顿运动定律不适用于非惯性系 把A4纸的内容复印成A3为什么a4纸内容不是全页打印就是打一半? 牛顿运动定律不适用于下列哪种情况(  )A.研究原子中电子的运动B.研究“嫦娥一号”飞船的高速发射C 牛顿运动定律为什么不适用于高速运动? 吴煊煌这个名字好听吗 实习教育调查和论文有关吗 教师评高级职称需要普通话证吗 教师定级需要普通话证吗? 想问一下如何在word中插入带坐标轴得特性曲线 气暖风机始终转怎么回事? 外研版小学英语一般将来时什么时候学 如何找到外研版小学英语四年级上模块英语试题 牦牛肉干可以食用风干牛肉的执行标准吗? 我是卖牛肉干的 有那个生产许可证 那个预包装能不能不要打执行标准 gt/t27828哪条执行标准 香烟是用香做的么?雪碧是用雪做的么? 女士退休年龄是50周岁,那么养老保险已达15年医保没达20年怎么办呢,国家医保是否一定要交满20年? 手机上怎么把二张人物图片的背景弄成一样? 养老保险金已交到退休但是医疗保险还没交到20年怎么办 用jquery ajax 验证用户名是否存在,页面还是会刷新吗 昌吉市妇幼保健院新生儿血型检测方式是什么样的? 骁龙636是8个小核吗 骁龙636八核与65O六核 无精死精弱精每次都射进去会有怀孕的机会吗? 男人弱精能受孕吗? 我的银行卡密码锁了怎么解锁?