我需要一个ajax应用,功能如下:
  当我点击next按钮能选择list的下一个option选项,并提交servlet更新html表单的部分内容,以供操作...
js:
<script type="text/javascript">
function getResult(){
var url= check; //servlet
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
}
else if(window.ActiveXObject){
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req){
req.open("POST",url,true);
req.onreadystatechange = complete;
req.send(null);
}
}

function complete(){
if(req.readyState==4){
if(req.status==200){
//要实现的功能
}
}
}
</script>jsp页面:<body>
<form action="check" name="rvwform" method="post">
  <table width="559" datapagesize="40">
    <tr>
      <td>检测属性:</td>
    </tr>
    <tr>
     <td>&nbsp;</td>
    </tr>
    <tr>
      <td><select name="select" style="width:50%;">
     <%
     String[] list =(String[]) session.getAttribute("list");
      String[] enlist = (String[]) session.getAttribute("enlist");
     for(int i=0;i<list.length;i++){
     String s = list[i];
     String es = enlist[i];
     %>
          <option value=<%=es%>><%=s%></option>
     <%} %>
      </select></td><td><input name="next" type="button" value="next" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>标签:</td>
    </tr>
    <%
String tagregex =(String) session.getAttribute("tagregex");
     if(tagregex==null) tagregex = "";
    %>
    <tr>
      <td><input type="text" name="tag" size="65" value=<%=tagregex%> /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>内容:</td>
    </tr>
    <%
     String value =(String) session.getAttribute("value");
     if(value==null) value = "";
    %>
    <tr>
      <td><textarea name="value" cols="60" rows="5" ><%=value%></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td><input type="checkbox" name="problem" value ="1" >
        need to update
      </td>
    </tr>
<tr>
      <td>&nbsp;</td>
    </tr>
    
    <tr>
      <td><input name="g" type="submit" value="确认"/></td>
    </tr>
  </table>
</form>
</body>
</html>