yuyu5158 2017-03-08 13:07:25 3584次浏览 2条评论 0 1 0

控制器:

public function actionWeixinnotificationdel()
{
    $model = WxDistributorNotification::findOne($_GET['id']);
    if ($model) {
        if($model->delete()) {
            echo 1;
            Yii::$app->end();
        }
    }
    echo 0;
    Yii::$app->end();
}

视图HTML

<a href="javascript:void(0);" url="<?=Url::to(['weixinnotificationdel', 'id'=>$model->id]);?>"  class="btn btn-success btn-sm deleteLink">解绑</a>

视图JS

<script language="JavaScript">
$(function () {
    $('.deleteLink').click(function () {
        var tThis =$(this);
        if (confirm("确定要解绑此微信号吗?")){
            var url = tThis.attr('url');
            $.get(url,function (data) {
                if (data == 1){
                    $(tThis).parent().parent().remove()
                    alert('解绑成功')
                }else{
                    alert('解绑失败')
                }
            })
        }
        return false;
    })
})
</script>                       
觉得很赞
  • 评论于 2017-03-09 19:29 举报

    echo 1;这打印一个1出来干啥

    1 条回复
    评论于 2017-03-10 10:27 回复

    js取到返回值1在页面删除那条数据

  • 评论于 2017-03-15 10:51 举报
            var url = tThis.attr('url');
            $.get(url,function (data) {
                if (data == 1){
                    $(tThis).parent().parent().remove() *_*// 这个 tThis 你在上面已经定义为jquery对象了,为什么还要$()一次 ?**_
                    alert('解绑成功')
                }else{
                    alert('解绑失败')
                }
            })
        }
    
您需要登录后才可以评论。登录 | 立即注册