java jsp如何调用ajax发送请求到servlet
3个回答
展开全部
看看下面这个
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统登录</title>
<script type="text/javascript" src="script/jquery-1.4.4.js"></script>
<script type="text/javascript">
///////////////////////////////////////////////////////////////////////
$(function sub() {
$(document).ready(function() {
$('#btnlogin').click(function () {
dologin();
})
})
function dologin() {
$.ajax({
//客户端向服务器发送请求时采取的方式
type: "post",
cache: false,
//服务器返回的数据类型,可选 XML, Json, jsonp, script, html, text。
dataType: 'text',
//指明客户端要向哪个页面里面的哪个方法发送请求
url: "login.do",
data:{
action:"ulogin",
username:$("#username").val(),
userpass:$("#userpass").val(),
time: new Date()
},
//客户端调用服务器端方法成功后执行的回调函数
success: function(msg) {
alert(msg);
//$("#resText").html(msg);
/*
if (result.d=="success") {
alert("登陆成功");
window.location.href = 'welcome.html';
} else {
alert("登录失败");
}*/
}
})
}
})
///////////////////////////////////////////////////////////////////////
</script>
</head>
<body>
<div></br>
登录名:<input type="text" id="username" value="admin"/><span></span><br/><br/>
密 码:<input type="text" id="userpass" value=""/><span></span><br/><br/>
<input type="button" id="btnlogin" value="系统登录";/>
</div></br></br>
<div id="resText"></div>
</body>
</html>
希望对你有所帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询