问题代码:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<script src="js/jquery-1.11.1.js"></script>
<script>
$(function(){
$("#btn").click(function(){ //这里定位的是input,但是它的属性是submit,所以,这就出错了,因为属性是submit 的元素里面的ajax不能回调值
var u = this.value;
$.ajax({
type:"post",
url:"server.jsp",
data:"name="+u,
success:function(msg){
alert(msg);
}
});
});
});
</script>
</head>
<body>
请输入用户名:<input type="text" name="name" id="name"/>
<span id="msg"></span>
<input type="submit" id="btn" value="注册" disabled>
</body>
</html>
解 决 方 法:
因为jquery那里定位的是input,但是它的属性是submit,所以,这就出错了,因为属性是submit 的元素里面的ajax不能回调值