在JS中使用Fast.api.ajax传递多个参数

在JS中使用Fast.api.ajax传递多个参数可以使用一个对象来封装这些参数,然后将这个对象传递给ajax方法的data参数,例如:


var params = {

    id: 123,

    name: 'test',

    age: 18

};


Fast.api.ajax({

    url: 'admin/test/test',

    data: params,

    success: function(data) {

        console.log(data);

    }

});

1

2

3

4

5

6

7

8

9

10

11

12

13

在控制器中接收这些参数可以使用请求对象request的param方法,例如:


namespace app\admin\controller;


use think\Request;


class Test extends Base

{

    public function test(Request $request)

    {

        $id = $request->param('id');

        $name = $request->param('name');

        $age = $request->param('age');

        // 执行对应的逻辑操作

        return json(['code' => 1, 'msg' => 'success', 'data' => ['id' => $id, 'name' => $name, 'age' => $age]]);

    }

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

这样就可以在控制器中获取到传递的多个参数,然后进行对应的逻辑操作。如果传递的参数不确定,可以使用 r e q u e s t − > p a r a m ( ) 方法获取所有参数,并以数组形式返回,例如: request->param() 方法获取所有参数,并以数组形式返回,例如:request−>param()方法获取所有参数,并以数组形式返回,例如:params = $request->param();。

————————————————

版权声明:本文为CSDN博主「Design JBY」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_33557724/article/details/130178935


«    2025年7月    »
123456
78910111213
14151617181920
21222324252627
28293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.4

    周易八字研究笔记 豫ICP备2021017518号-3     豫公网安备41077102000113