现在有两个selectmanylistbox,第一个显示所有的学生,第二个显示当前班级里的学生,请问用ajax怎样实现把学生添加到班级或者删除班级中现有的学生,并把结果保存到数据库,还请各位帮帮忙啊!

解决方案 »

  1.   

    javascript里面直接调用啊
    再访问你写的JAVA类
      

  2.   

    jsf不太熟悉,但是帮你找一下,和你一样的问题看一下这个地址:http://jsfgroup.group.javaeye.com/group/post/55486
      

  3.   

    code=Java]
    //这是我用js实现的代码
    function moveOption(e1, e2){
        try{
            var e = e1.options[e1.selectedIndex];
            e2.options.add(new Option(e.text, e.value));
            e1.options.remove(e1.selectedIndex);
        }   catch(e){}
    }
     <select size=8 class="listbox" id=list1 ondblclick="moveOption(this, this.form.list2)">
          <option value="A">学生A
          <option value="B">学生B
          <option value="C">学生C
          <option value="D">学生D  
        </select>
    //当点∨按钮添加到list2,当点∧再移到list1,楼主再改成AJAX就应该没什么问题了吧,只要在js代码中改下就行了
    <input name=add type=button class="table_bu" onClick="moveOption(this.form.list1, this.form.list2)" value=" ∨ "> 
    <input name=sub type=button class="table_bu" onClick="moveOption(this.form.list2, this.form.list1)" value=" ∧ "></td>
    <select size=8 class="listbox" id=list2 ondblclick="moveOption(this, this.form.list1)"></select>[[
    [/code][/code]