为了账号安全,请及时绑定邮箱和手机立即绑定

yii ajax controller怎么返回数据

yii ajax controller怎么返回数据

Yii
慕田峪7331174 2018-12-04 04:04:24
yii ajax controller怎么返回数据
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

public function actionSample(){

if (Yii::$app->request->isAjax) {

    $data = Yii::$app->request->post();

    $searchname= explode(":", $data['searchname']);

    $searchby= explode(":", $data['searchby']);

    $searchname= $searchname[0];

    $searchby= $searchby[0];

    $search = // your logic;

    \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;

    return [

        'search' => $search,

        'code' => 100,

    ];

  }

}

模板调用

  $.ajax({

       url: '<?php echo Yii::$app->request->baseUrl. '/supermarkets/sample' ?>',

       type: 'post',

       data: {searchname: $("#searchname").val() , searchby:$("#searchby").val()},

       success: function (data) {

          console.log(data.search);

       }

  });

 


查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 675 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信