yii2控制器Controller Ajax操作示例


Posted in PHP onJuly 23, 2016

本文实例讲述了yii2控制器Controller Ajax操作的方法。分享给大家供大家参考,具体如下:

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);
    }
});

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php中判断一个字符串包含另一个字符串的方法
Mar 19 PHP
php REMOTE_ADDR之获取访客IP的代码
Apr 22 PHP
Excel数据导入Mysql数据库的实现代码
Jun 05 PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 PHP
DOM XPATH获取img src值的query
Sep 23 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 PHP
php示例详解Constructor Prototype Pattern 原型模式
Oct 15 PHP
php版微信小店API二次开发及使用示例
Nov 12 PHP
总结的一些PHP开发中的tips(必看篇)
Mar 24 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
PHP并发场景的三种解决方案代码实例
Feb 27 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 PHP
PHP实现清除MySQL死连接的方法
Jul 23 #PHP
php实现批量修改文件名称的方法
Jul 23 #PHP
golang与PHP输出excel示例
Jul 22 #PHP
PHP微信支付实例解析
Jul 22 #PHP
golang与php实现计算两个经纬度之间距离的方法
Jul 22 #PHP
PHP微信刮刮卡 附微信接口
Jul 22 #PHP
php判断用户是否关注微信公众号
Jul 22 #PHP
You might like
php 遍历数据表数据并列表横向排列的代码
2009/09/05 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
jQuery mobile 移动web(6)
2015/12/20 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
详解Angualr 组件间通信
2017/01/21 Javascript
JS中的phototype详解
2017/02/04 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
Python matplotlib实时画图案例
2020/04/23 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
澳大利亚百货公司:David Jones
2018/02/08 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
JSF界面控制层技术
2013/06/17 面试题
个人收入证明范本
2014/01/12 职场文书
自主招生自荐信指南
2014/02/04 职场文书
金融事务专业求职信
2014/04/25 职场文书
教师工作总结范文2014
2014/11/10 职场文书
优秀高中学生评语
2014/12/30 职场文书
食品药品安全责任书
2015/05/11 职场文书
教师调动申请报告
2015/05/18 职场文书
小学一年级班主任工作经验交流材料
2015/11/02 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
Python WSGI 规范简介
2021/04/11 Python