我从另一个动作 跳转到index默认的动作,怎么向 ajax 传值,进行筛选呢

2205488578 4月前 383

我从另一个动作 跳转到index默认的动作,怎么向 ajax 传值,进行筛选呢!群主有空完善下文档吧。 好累。。。 写的。

最新回复 (9)
  • 2205488578 楼主 4月前
    感谢TA
    0 引用 2

    @Karson 老大 回答下

  • Karson 打赏 4月前
    感谢TA
    0 引用 3

    @2205488578 问题描述不清楚,请补充

  • 2205488578 楼主 4月前
    感谢TA
    0 引用 4

    @Karson url:agency/agency/parent_id/12 我怎么把这个parent_id = 12 这个参数,给传入index 方法里面 让他筛选这个条件呢。

  • Karson 打赏 4月前
    感谢TA
    0 引用 5

    @2205488578 在FastAdmin只需要通过query的方式传入即可,比如:

    agency/agency?parent_id=12

    即会自动进行搜索parent_id为12的数据。

  • 2205488578 楼主 4月前
    感谢TA
    0 引用 6

    @Karson H0E4IN}PM@%3CWJCYK@AR{5.png
    7N9H9FSO2H%DG}}_FBZK8(3.png
    ![}}_B(C(Z(PRW67ZRDR4Z]67.png](//cdn.forum.fastadmin.net/uploads/201804/10/976510107a91968986fcfabc8c82f5ff)

  • 2205488578 楼主 4月前
    感谢TA
    0 引用 7

    @Karson 老大 这传入参数之后默认还是搜索的全部。。。。

  • 2205488578 楼主 4月前
    感谢TA
    0 引用 8

    @Karson 只能通过 assignconfig 进行传值么。。。。

  • 感谢TA
    0 引用 9

    是的 我也遇到了这样的问题 默认搜索全部 这里到底是哪里出来问题啊????求解答哦@Karson

  • henryspace 2月前
    感谢TA
    0 引用 10

    这个URL传值,进不到ajax里吧,可以在index方法里手动添加这个where条件:
    $extraWhere = array();
    $uid = $this->request->param('uid', 0, 'intval');
    if ($uid) {

    $extraWhere['uid'] = $uid;

    }

    //查询语句里再加个where, 例:
    ->where($where)
    ->where($extraWhere)

  • 未登录
    11
返回