通过ajax请求验证后台数据是否存在.

首先导入struts2的核心包。

后台Action代码

import com.opensymphony.xwork2.ActionSupport;public class CodeCheckAction extends ActionSupport {/*** */private static final long serialVersionUID = 1L;private String code;private String result;public String execute() throws Exception {System.out.println("code的值为"+code);String msg = "F";if("abc".equals(code)){msg = "T";}result="{\"retCode\":\""+msg+"\"}";return SUCCESS;}public String getCode() {return code;}public void setCode(String code) {this.code = code;}public String getResult() {return result;}public void setResult(String result) {this.result = result;}}

struts.xml代码

<action name="userAction" class="action.UserAction"><result name="index">/index.jsp</result></action>

然后jsp js代码

$(function(){$("#btn").click(function(i,e){var code_input = $("#code");var code = code_input.val()+"";$.getJSON("test?code="+code,function(root,error){var retcode = $.parseJSON(root);if(retcode.retCode != "T"){//code_input.val("");document.getElementById("msg").innerHTML="<font color='red'>不可用</font>";}else{document.getElementById("msg").innerHTML="<font color='green'>可用</font>";}});});});

body代码

<form id="form"><input id="code" name="code" type="text" /><span id="msg"></span><br/><button id="btn" type="button">测试</button></form>

然后运行

输入一个错误的,前台显示

后台控制台接收数据

现在输入一个正确的code,前台显示

后台接收数据

jquery ajax无刷新请求Struts2验证用户名密码数据库是否存在相关推荐

  1. JQUERY AJAX无刷新异步上传文件

    AJAX无刷新上传文件并显示 http://blog.csdn.net/gao3705512/article/details/9330637?utm_source=tuicool jQuery For ...

  2. php flash 图片上传,php+jquery+ajax无刷新图片上传裁切,模拟flash头像上传实例

    这几天自己在写一个cms.之前在用到图片上传裁切的时候总是用的flash的,或者是swfupload之类的.用的还不熟练,所以今天就用ajax做一个图片上传裁切的实例.个人感觉还不错,现在就分享出来. ...

  3. PHP jQuery Ajax 无刷新表单提交实例

    采用 PHP 为后台,前端使用强大的 jQuery 库,可以很快写一个无刷新的表单实例. 整个过程分为两部分,一部分是 HTML 和 JS 文件,另一部分是 PHP 代码,返回服务器的响应. HTML ...

  4. php jquery ajax裁剪图照片,php+jquery+ajax无刷新图片上传裁切,模拟flash头像上传实例...

    这几天自己在写一个cms.之前在用到图片上传裁切的时候总是用的flash的,或者是swfupload之类的.用的还不熟练,所以今天就用ajax做一个图片上传裁切的实例.个人感觉还不错,现在就分享出来. ...

  5. jquery+ajax无刷新翻页

                      前台自定义通用分页jquery插件 (一)框架:用jquery+ajax+struts1实现 自动创建行和列 持久层用的是abatis.数据库用的是MySQL. ( ...

  6. ThinkPHP+JQuery实现ajax无刷新登录验证(详解+相关问题)

    ThinkPHP+JQuery实现ajax无刷新登录验证 摘要: 使用原生javascript进行ajax实现无刷新更改页面内容的复杂性尽人皆知,而jquery对ajax传递进行了封装和优化,因此通过 ...

  7. ajax无刷新留言板远吗,基于jquery实现ajax无刷新评论

    基于jquery实现ajax无刷新评论 发布于 2017-03-31 11:26:07 | 75 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javascript框架jQuery是一个 ...

  8. ajax和php二级联动,jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图]

    jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图] 08-15栏目:技术 TAG:zxfy zxfy 用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动: h ...

  9. JQuery 总结(8)Ajax 无刷新技术

    Ajax  无刷新技术  [ 有get 和post  一一对应] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 $(".delete& ...

最新文章

  1. docker 安装nginx_Docker18安装Nginx和Apache实验
  2. java系统的标准输出对象_到了宋代,虽然司法证明已经发展到以物证为主,用刑讯方式逼问当事人口供在官府断案过程中却一直长期存在。...
  3. 10分钟了解JSON Web令牌(JWT)
  4. GCD HDU - 1695
  5. nlp自然语言处理_不要被NLP Research淹没
  6. 完善你的Laravel异常处理
  7. 各种ListView列表方法
  8. linux怎么看文件是否orc格式,hive文件存储格式orc,parquet,avro对比
  9. 电容电感频率测量表 电路原理
  10. Xweibo与第三方站点单点登录配置
  11. 字节跳动 数据分析 一轮技术面
  12. 软件工程师 级别 职称 评定 从见习程序员 到 主任软件工程师
  13. 开源新作!抖音四面被拒,再战头条终获offer,一文搞懂
  14. SAP小磁带备份注意事项
  15. Python3.5 使用 protobuf3.0.0.beta2
  16. 破解企业数字化增长困境的四大利刃
  17. xstream 数字映射不上去_什么是智慧城市、数字城市、孪生城市、海绵城市、平安城市、天网工程、雪亮工程...
  18. 四川省地图(SVG)——DIY
  19. web前端学习中CSS,JS代码压缩
  20. mac OS Big Sur 11 Beta 5发行说明

热门文章

  1. 西瓜定位的是10分钟以内的中长视频,抖音定位的是3分钟以内的短视频
  2. bootmgr快速修复win7_Ryzen/Intel小白也能装WIN7
  3. 【python学习】-matplotlib图形设置(线宽、标签、颜色、图框、线类型、图例大小位置、图框大小及像素等)
  4. 点量广告插播系统-随时在IPTV系统或者电视盒智能电视中插播广告
  5. 火柴人联盟2服务器维护,火柴人联盟2闪退黑屏原因及解决方法汇总
  6. 论文笔记-Two-Stream Convolutional Networks for Action Recognition in Videos
  7. 6360: 词韵(字典树,DP)
  8. Excel·VBA单元格合并、撤销合并
  9. 《工程结构优化设计基础》总结
  10. Steinberg Cubase Elements 8.0.35 For Windows 经典版音乐制作软件