MyJsp.jsp
代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MyJsp.jsp</title>
<!--
1导入JQuery库
2 获取name =userName的节点
3 为userName添加change 函数 获取 userName的value属性值,
去除前后空格且不为空,准备发送ajax请求
发送ajax 请求并检验userName是否可用
在服务端直接返回一个HTML的片段
在客户端直接把其添加到#message的HTML中;
-->
<script src="/MyCommunity/js/jquery-1.8.3.js"></script>
<script type="text/javascript">
//程序写完,要习惯性检查一下
$(function(){
$("#userName").change(function(){
var val=$(this).val();
val=$.trim(val);
if(val !=""){
var url="/MyCommunity/ValidateUserName";
var args={"userName":val,"time":new Date()};
$.post(url,args,function(data){
$("#message").html(data);
});
}
});
});
</script>
</head>
<body>
<form action="" method="post">
userName:<input type="text" name="userName" id="userName"/>
<br/>
<div id="message"></div>
<br/>
<input type="submit" value="提交" />
</form>
</body>
</html>
|
servlet 代码:
|