输入"root",OK;输入其它,Error

ajax.jsp

    var xhr;
function createXhr() {
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
} else {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
} function chk(elm) {
var name = elm.value;
createXhr();
xhr.onreadystatechange = callback;
xhr.open("get", "AjaxServlet?para="+name, true);
xhr.send(null);
}
function callback() {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
var t = xhr.responseText;
//文本 --> Json
var json = eval("(" + t + ")");
var elmCmt=document.getElementById("cmt")
if(json.result){
elmCmt.innerText="OK";
}else{
elmCmt.innerText="ERR";
}
}
}
}
<body>
<input type="text" onblur="chk(this)">
<span id="cmt" style="color:red"></span>
<br>
<input type="text">
</body>

AjaxServlet.java

    public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("utf-8");
AhJson aj = new AhJson();
String para=request.getParameter("para"); JSONObject jo = new JSONObject();
if("root".equals(para) ){
jo.put("result", true);
}else{
jo.put("result", false);
} response.getWriter().write(jo.toString());
}

最新文章

  1. 关于MapReduce中自定义分组类(三)
  2. 001_SPL工作中总结
  3. 为更好地设计数据库,重新整理sql server数据类型
  4. 大冰--寻人启事--one
  5. SQl server 关于重复插入数据的测试
  6. 列联表(Crosstabs)
  7. Orchard工作原理
  8. Java中移位操作运算符的理解
  9. OverHust
  10. win7 64位Apache http server+PHP配置
  11. linux常用操作命令
  12. 一个只有99行代码的JS流程框架(二)
  13. [CVPR2018] Context-aware Deep Feature Compression for High-speed Visual Tracking
  14. jQuery --- 第四期 (jQuery动效)
  15. 调试CAS源码步骤
  16. sqlserver删除临时表中的数据
  17. Python与矩阵论——特征值与特征向量
  18. jQuery属性--attr(name|properties|key,value|fn)和removeAttr(name)
  19. Centos7安装WPS和截图工具shutter
  20. [Windows Azure] How to Deploy a Database to Windows Azure

热门文章

  1. Java与数据库之间时间的处理
  2. SQL同列合并
  3. hibernate 的 CascadeType 属性
  4. iOS开发之Objective-C与JavaScript的交互(转载)
  5. Linux 进程退出后自动启动
  6. [Android自定义控件] Android自定义控件
  7. Centos7.2 Systemd 方式编译 Mysql5.7.11
  8. threadpool 的配置实用
  9. [原创] 聊聊X-Forwared-For和关于他的几种非主流安全问题
  10. Ubuntu 系统密码相关问题