我在另一个JSP页面中写了更新数据库的语句,现在当前的页面点击一下CHECK控件,要实现把相关参数传给第二个页面,而当前页面不刷新.应该如何去做呢?

解决方案 »

  1.   

    Ajax呗,给check控件一个onclick事件,事件里就是调用Ajax方法
      

  2.   

    <A></A>的TARGET属性不是可以用吗?
       不在当前打开HREF的页面就可以了
    .
         
      

  3.   

     ajax是用来做啥的?答:页面无刷新
      

  4.   

    用AJAX了,不过AJAX写起来比较烦。用JQURY框架吧。里面有实现了AJAX的方法$().ajax(),很容易实现的哦。
      

  5.   

    function change(obj,rowid){
    alert(rowid);
    if (obj.checked){ 
    obj.location="saveSCBZ.jsp?SCBZ=1&rowid=" + rowid  ;
    }else{
    obj.location="saveSCBZ.jsp?SCBZ=0&rowid=" + rowid;
    }
    }
    我想用obj.location去触发另一个页面,在另一个页面中实现更新操作,但是没反应,也没报错.
      

  6.   

    在网上查了下,这样实现的:
    /* Create a new XMLHttpRequest object to talk to the Web server */
    var xmlHttp = false;
    try {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
        xmlHttp = false;
      }
    }
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
      xmlHttp = new XMLHttpRequest();
    }