jquery,ajax

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

给你个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>

网上随便搜搜 很多的,W3CSCHOOL的或者其他的

http://www.w3school.com.cn/jquery/jquery_ajax.asp

http://www.ibm.com/developerworks/cn/xml/x-ajaxjquery.html

jquery: http://docs.jquery.com/Main_Page
jquery ajax: http://api.jquery.com/jQuery.ajax/

jquery官方文档比较权威
[url]http://api.jquery.com/category/ajax/[/url]