在一个control 文件的js里面写了 多个 类似index的 列表方法 求思路

sinodatalee 4月前 178

我的目的;有一个企业列表,然后想做一个对企业关联的表出来,比如企业文档,企业回访等等
我的做法是image.png
如图一样 加了一个按钮想实现

1.我在同一个 control 文件下 起了一个 index2的方法
2.在原先 js的文件下 同样加了一个 index2: function () {}的方法 来获取关联的内容

现在碰到的问题是,当我点击按钮的时候 可以进入到 对应的方法
funcction index2($ids=null){
if ($this->request->isAjax()) {

        list($where, $sort, $order, $offset, $limit) = $this->buildparams();
        $where_add = " p_id='$ids' ";
        $total = $this->model
            ->where($where)
            ->where($where_add)
            ->order($sort, $order)
            ->count();
        $list = $this->model
            ->where($where)
            ->where($where_add)
            ->order($sort, $order)
            ->limit($offset, $limit)
            ->select();
        $result = array("total" => $total, "rows" => $list);
        return json($result);
    }
    $this->assignconfig('ids', $ids);// 第一次进入到这里之后是有值的 可以打印出来,但是在此调用isajax方法的时候就 收不到这个ids值了
    return $this->view->fetch();

}

js文件中 也接收了 这个ids值的 var ids_ = $('.ids').val();
就是第二次 isajax方法的时候 收不到这个值? 能分析的出来哪里 没传好吗?


或者这个思路就不对 我要不要再写一个control跟js出来 在那里面完成啊?

最新回复 (1)
  • liyxing 1月前
    感谢TA
    0 引用 2

    不如直接生成 个 control 2 省事 改的东西少

  • 未登录
    3
返回