index.jsp 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <%--
  2. Created by IntelliJ IDEA.
  3. User: 武恒
  4. Date: 2023/2/10
  5. Time: 9:10
  6. To change this template use File | Settings | File Templates.
  7. --%>
  8. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  9. <html>
  10. <head>
  11. <title>Ajax</title>
  12. </head>
  13. <body>
  14. <div style="width: 500px; margin: 0 auto">
  15. <button onclick="sendData()" > sendData </button>
  16. <div id="ajax-respone" style="width: 400px; height: 400px; border: 1px solid red">
  17. </div>
  18. </div>
  19. <script>
  20. var sendData = function(){
  21. var xmlHttpRequest = new XMLHttpRequest();
  22. xmlHttpRequest.onreadystatechange = function (state) {
  23. if ( xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200 ) {
  24. document.getElementById("ajax-respone").innerHTML = xmlHttpRequest.responseText;
  25. //alert( xmlHttpRequest.responseText )
  26. }
  27. }
  28. xmlHttpRequest.open("GET", "<%=request.getContextPath()%>/ajaxRequest", true)
  29. xmlHttpRequest.send()
  30. }
  31. </script>
  32. </body>
  33. </html>