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 中的一些经验积累
Oct 09 PHP
3种平台下安装php4经验点滴
Oct 09 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
php启用zlib压缩文件的配置方法
Jun 12 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
php无限遍历文件夹示例分享
Mar 04 PHP
php生成短网址示例
May 05 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
Nov 01 PHP
php生成数字字母的验证码图片
Jul 14 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
Dec 29 PHP
php图形jpgraph操作实例分析
Feb 22 PHP
PHP基于递归实现的约瑟夫环算法示例
Aug 27 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面向对象 字段的声明与使用
2012/06/14 PHP
php实现简单洗牌算法
2013/06/18 PHP
调整PHP的性能
2013/10/30 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
BootStrap网页中代码显示用法详解
2016/10/21 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
2016/12/22 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
Python SMTP发送电子邮件的示例
2020/09/23 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
澳大利亚相机之家:Camera House
2017/11/30 全球购物
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
宿舍卫生检讨书
2014/01/16 职场文书
采购部部长岗位职责
2014/02/06 职场文书
学习保证书范文
2014/04/30 职场文书
出国留学导师推荐信
2015/03/26 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
初中政教处工作总结
2015/08/12 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
SpringBoot集成Redis的思路详解
2021/10/16 Redis