【ajax】初学可运行示例  

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

一、准备

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

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

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

二、代码

ajaxTeset.jsp

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

validate.jsp

原文链接:https://www.f2er.com/ajax/166767.html

猜你在找的Ajax相关文章