success返回导致各种不同的问题

浏览:694 发布日期:2014/12/26 分类:求助交流 关键字: success 刷新
<script language="javascript">
    function add(){
        window.location.href="__URL__/add";
    }
    function change(uid,realname,sex){
        var utr =document.getElementById(uid);
        var tds = utr.getElementsByTagName('td');
        tds[0].innerHTML="<input type='hidden' id='"+uid+"_id' name='id' value='"+uid+"' />"+uid;
        tds[1].innerHTML="<input type='text' name='realname' id='"+uid+"_realname' value='"+ realname +"' />";
        tds[2].innerHTML="<input type='text' name='sex' id='"+uid+"_sex' value='"+ sex+ "' />";
        tds[3].innerHTML="<input type='button' name='button' value='确定' onclick='javascript:update("+uid+")' />";
    }
    function update(uid){
         var usrealname = document.getElementById(uid+'_realname').value;
         var ussex = document.getElementById(uid+'_sex').value;
         window.location.href="__URL__/update/id/"+uid+"/realname/"+usrealname+"/sex/"+ussex+"";
    }
</script>
</head>
    
<body>
    <table>
        <tr><th>序号</th><th>姓名</th><th>性别</th><th>操作</th></tr>
    <volist name="data" id="vo">
            <tr id="<{$vo.id}>">
                <td><{$vo.id}></td>
                <td><{$vo.realname}></td>
                <td><{$vo.sex}></td>
                <td><a href='__URL__/del/id/<{$vo.id}>'>删除</a>|<a href='#' onclick="javascript:change('<{$vo.id}>','<{$vo.realname}>','<{$vo.sex}>');">修改</a></td>
            </tr>
        </volist>
    </table>
    <input type="button" name="btn" value="添加" onclick="javascript:add()"></input>
        
</body>
就是asp.net的gridview非常正常的功能用javascript改写,当点击“确定”按钮时,success成功后跳到success的页面,然后1秒之后再次1秒,1秒的循环,无法正常跳转,有时候正常跳转了,可是index页面没有更新,要手动刷新才有用!下面是update代码public function update(){
        $m=M('User');
        $condition['id']=$_GET['id'];
        $data['realname']=$_GET['realname'];
        $data['sex']=$_GET['sex'];
       $count=$m->where($condition)->save($data);
       if($count){
            $this->success('Update success!');
        }else{
            $this->error('Update failed!');
        }
    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>