Ajax
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
jQuery
代码演示
<%--
Created by IntelliJ IDEA.
User: 他知道
Date: 2020/8/4
Time: 13:57
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
<script src="${pageContext.request.contextPath}/static/js/jquery-3.5.1.js"></script>
<script type="text/javascript">
function a() {
// url: url,
// type: method,
// dataType: type,
// data: data,
// success: callback
$.post({
url:"${pageContext.request.contextPath}/ajax1",
data:{"name":$("#int1").val()},
success:function (data) {
alert(data)
},
error:function (date) {
alert(date)
}
})
}
</script>
</head>
<body>
<input id="int1" type="text" onblur="a()">
<a href="">搜索</a>
</body>
</html>