【ajax】初学可运行示例  

前端之家收集整理的这篇文章主要介绍了【ajax】初学可运行示例  前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、准备

1 tomcat解压文件 目录下找到 webapps目录建立TestAjax文件

2、按照 tomcat中建立可运行项目 建立个级文件

3、在RWQAjax文件夹内建立如下jsp文件

二、代码

ajaxTeset.jsp

  1. <%@page@H_403_66@language="java"@H_403_66@contentType="text/html;charset=GBK"%>
  2. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html>
  4. <head>
  5. <Meta@H_403_66@http-equiv="Content-Type"@H_403_66@content="text/html;charset=utf-8"/>
  6. <title>登录</title>
  7. <script@H_403_66@type="text/javascript">
  8. varreq;
  9. functionvalidate(){
  10. var@H_403_66@nameid=document.getElementById("userId");
  11. var@H_403_66@url="validate.jsp?id="+escape(nameid.value);
  12. if(window.XMLHttpRequest){
  13. @H_403_66@req=newXMLHttpRequest();
  14. }elseif(window.ActiveXObject){
  15. @H_403_66@req=newActiveXObject("Microsoft.XMLHTTP");
  16. }
  17. req.open("GET",url,true);
  18. @H_403_66@req.onreadystatechange=callback;
  19. req.send(null);
  20. }
  21. functioncallback(){
  22. if(@H_403_66@req.readyState==4){
  23. if(@H_403_66@req.status==200){
  24. var@H_403_66@msg=req.responseXML.getElementsByTagName("msg")[0];
  25. setMsg(msg.childNodes[0].nodeValue);
  26. }
  27. }
  28. }
  29. functionsetMsg(msg){
  30. @H_403_66@mdiv=document.getElementById("usermsg");
  31. if(@H_403_66@msg=="invalid"){
  32. @H_403_66@mdiv.innerHTML="不存在"
  33. }else{
  34. @H_403_66@mdiv.innerHTML="Valid"
  35. }
  36. }
  37. </script>
  38. </head>
  39. <body>
  40. <form@H_403_66@action=""@H_403_66@method="post">
  41. <div
  42. @H_403_66@style="border-color:#0FF;width:300px;height:200px;margin:0auto;text-align:center;margin-top:50px;">
  43. <div
  44. @H_403_66@style="border-color:#0FF;width:250px;height:50px;margin:0auto;text-align:center;margin-top:20px;">
  45. <div>
  46. <label>用户</label><input@H_403_66@type="text"@H_403_66@name="user"@H_403_66@id="userId"@H_403_66@onblur="validate();"/>
  47. </div>
  48. <div@H_403_66@id="usermsg">
  49. </div>
  50. <div@H_403_66@style="margin-top:10px;margin-bottom:10px;">
  51. 密码:<input@H_403_66@type="password"@H_403_66@name="password"/>
  52. </div>
  53. <div>
  54. <input@H_403_66@style="margin-right:30px;"@H_403_66@type="submit"@H_403_66@value="登陆"/>
  55. </div>
  56. </div>
  57. <div></div>
  58. </div>
  59. </form>
  60. </body>
  61. </html>

validate.jsp

猜你在找的Ajax相关文章