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缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
PHP实现时间轴函数代码
Oct 08 PHP
解析左右值无限分类的实现算法
Jun 20 PHP
php实现利用phpexcel导出数据
Aug 24 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
PHP判断一个gif图片是否为动态图片的方法
Nov 19 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
Jul 16 PHP
laravel框架关于搜索功能的实现
Mar 15 PHP
PHP封装curl的调用接口及常用函数详解
May 31 PHP
PHP如何将图片文件上传到另外一台服务器上
Aug 26 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
PHP实用小技巧之调用录像的方法
Dec 05 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数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
Laravel如何自定义command命令浅析
2019/03/23 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
jquery手风琴特效插件
2015/02/04 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
微信小程序自定义弹窗wcPop插件
2018/11/19 Javascript
Node.js 多线程完全指南总结
2019/03/27 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
Python入门篇之字典
2014/10/17 Python
深入解析Python中的lambda表达式的用法
2015/08/28 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
Python----数据预处理代码实例
2019/03/20 Python
python读写配置文件操作示例
2019/07/03 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
教学实习自我评价
2014/01/28 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
大型演出策划方案
2014/05/28 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
盗窃案辩护词
2015/05/21 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
MySQL 表空间碎片的概念及相关问题解决
2021/05/07 MySQL
vue基于Teleport实现Modal组件
2021/05/31 Vue.js