guanglianghua 2012-06-25 10:57
浏览 261
已采纳

jquery,ajax

寻求帮助,哪位大侠可以帮忙给以ajax的例子和query的例子,详细点最好,在哪里可以查找到关于这两个的好资料!

  • 写回答

4条回答 默认 最新

  • 流年轻描淡写的伤 2012-06-25 11:53
    关注

    给你个ajax的例子,不过是用struts2写的
    [code="java"]
    package com.neusoft.etp.action;

    import java.io.PrintWriter;
    import java.util.List;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts2.ServletActionContext;
    import com.neusoft.etp.bizservice.CheckSubjectBS;
    import com.neusoft.etp.domain.Tknowledge;
    import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;

    /**

    • [描述信息:说明类的基本功能]
      *
    • @author 王川 - wang.chuan@neusoft.com
    • @version 1.0 Created on May 31, 2012 5:49:19 PM
      */
      public class ShowWebTextAC extends ActionSupport {

      private static final long serialVersionUID = 1L;

       private Tknowledge tknowledge;
      

      public Tknowledge getTknowledge() {
      return tknowledge;
      }

      public void setTknowledge(Tknowledge tknowledge) {
      this.tknowledge = tknowledge;
      }

      public String findBySub() {
      try {
      HttpServletResponse response = (HttpServletResponse) ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE);
      response.setCharacterEncoding("UTF-8");
      PrintWriter out = response.getWriter();
      List list = checkSubjectBS.findBySub(tknowledge.getSubjecttype());
      out.print(list);
      out.flush();
      out.close();
      } catch (Exception e) {
      System.out.println("异常信息:" + e);
      }
      return null;
      }

      }

    [/code]
    [code="html"]



    <br> var xmlHttp ;<br> var flag = false ;<br> function createXMLHttp(){<br> if(window.XMLHttpRequest){<br> xmlHttp = new XMLHttpRequest() ;<br> } else {<br> xmlHttp = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;) ;<br> }<br> }<br> function findBySub(){<br> createXMLHttp();<br> var obj=document.getElementById(&quot;tpapers.subjecttype&quot;);<br> xmlHttp.open(&quot;POST&quot;,&quot;etp/showTextAC.action&quot;,true);<br> xmlHttp.setRequestHeader(&quot;Content-Type&quot;,&quot;application/x-www-form-urlencoded;charset=UTF-8&quot;);<br> xmlHttp.onreadystatechange = findBySubCallback ;<br> xmlHttp.send(&quot;tknowledge.subjecttype=&quot;+obj.value); <br> }<br> function findBySubCallback(){<br> var sel=document.getElementById(&quot;tpapers.knowledge&quot;);<br> if(xmlHttp.readyState == 4){<br> if(xmlHttp.status == 200){<br> var text =xmlHttp.responseText;<br> var arr=new Array();<br> var str=text.substring(1,text.length-1) ;<br> arr=str.split(&quot;, &quot;);<br> for(var j=0;j&lt;arr.length;j++){ <br> sel.options.add(new Option(arr[j], arr[j]));<br> }<br> }<br> }<br> }</p> <pre><code>&lt;/script&gt; </code></pre> <p></head><br> <body><br> <h3>XmlHttp ajaxDemo</h3> <br /><br> Subject:<input type="text" id="tpapers.subjecttype" /><br> <button onclick="findBySub()">Ajaxsubmit</button><br /><br /><br> Knowledge:<select id="tpapers.knowledge" style="width:150"></select><br> </body><br> </html><br> [/code]</p> <p>这是我最近写的,我有很多例子,你要是想要的话,把你邮箱给我,我可以发给你</p>
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 gwas 分析-数据质控之过滤稀有突变中出现的问题
  • ¥15 没有注册类 (异常来自 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
  • ¥15 知识蒸馏实战博客问题
  • ¥15 用PLC设计纸袋糊底机送料系统
  • ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
  • ¥15 用C语言输入方程怎么
  • ¥15 网站显示不安全连接问题
  • ¥15 51单片机显示器问题
  • ¥20 关于#qt#的问题:Qt代码的移植问题
  • ¥50 求图像处理的matlab方案