ITPub博客

首页 > IT职业 > IT职场 > JQuery最的使用1

JQuery最的使用1

IT职场 作者:flbwhx 时间:2021-09-09 09:50:54 0 删除 编辑

 1.查找xml中的值

 

function tt(){     //var a = $("1111").find("item").length;     var xml =   "11112222";     var ccc = $(xml).find("ccc").text();         var item1 = $(xml).find("item1").text();         var item2 = $(xml).find("item2").text();         alert('ccc:'+ccc);     alert('item1:'+item1);     alert('item2:'+item2); }

 

2.用来验证用户名是否存在

 

    function verify(){         var jqueryObj = $("#username");         //获取节点的值         var userName = jqueryObj.val();                  alert(userName);                   $.get("TestAction!test.action?name=" + userName,null,callback);     }     function check(){         //获取节点的值         var userName = $("#username").val();         if(userName=="" || userName=="请输入用户名"){             alert("用户名不能为空");         }else{             $.get("TestAction!xml.action?name=" + userName,null,callback);         }              } function callback(data){     //alert("服务器返回值:"+data);     var resultObj = $("#result"); //  var domObj = xmlhttp.responseXML;     var domObj = data;     //xxxx     //dom中利用getElementsByTagName可以根据标签名获取元素节点     //var messageNodes = domObj.getElementsByTagName("message");     //message标签中的文本在dom中是message标签所对应的元素节点的子节点,firstChild可以获得当前节点的第一个子节点     //var textNode = messageNodes[0].firstChirld;     //通过nodeVale可以获取节点的值     //var responseMessage = textNode.nodeVale;     var responseMessage = $(data).find("message").text();     /*$(xml).find("message").each(function() {         var field = $(this);         //var fName = field.attr("Name");//读取节点属性         //var dataType = field.find("datatype").text();//读取子节点的值         alert(field.text());     });*/        resultObj.html(responseMessage);      }       function postsubmit(){         $.post("TestAction!test.action?name=" + $("#username").val(),null,callback); }

 

  

服务端代码:

 

public void test() throws Exception {     // TODO Auto-generated method stub      System.out.println("name:"+new String(name.getBytes("iso-8859-1"),"utf-8"));      HttpServletResponse httpServletResponse = ServletActionContext.getResponse();      httpServletResponse.setContentType("text/html;charset=utf-8");      PrintWriter pw =  httpServletResponse.getWriter();      pw.print("可以注册"); }

 3.$.ajax的简单使用

 

   HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">         ">          My JSP 'test2.jsp' starting page                                       <!--          -->                          
    

 

    public void xml() throws Exception {         // TODO Auto-generated method stub         System.out.println("name" + name); //      name = new String(name.getBytes("iso-8859-1"),"utf-8"); //      System.out.println("name" + name);         StringBuffer sb = new StringBuffer();         HttpServletResponse httpServletResponse = ServletActionContext.getResponse();         httpServletResponse.setContentType("text/xml;charset=utf-8");         PrintWriter out =  httpServletResponse.getWriter();         sb.append("");         if(name.equals("wangweiqiang")){             sb.append("用户名["+name+"]已经存在,请使用其他用户名").append("");         }else{             sb.append("用户名["+name+"]没有使用").append("");                      }         System.out.println(sb.toString());         out.println(sb.toString());     }

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/933/viewspace-2813291/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    92
  • 访问量
    671