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
php Xdebug 调试扩展的安装与使用.
Mar 13 PHP
php中获得视频时间总长度的另一种方法
Sep 15 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
Apr 19 PHP
php分页示例分享
Apr 30 PHP
PHP中比较时间大小实例
Aug 21 PHP
php正则匹配html中带class的div并选取其中内容的方法
Jan 13 PHP
浅谈php提交form表单
Jul 01 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
May 08 PHP
PHP实现的CURL非阻塞调用类
Jul 26 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 define函数的使用说明
2008/08/27 PHP
PHP语法自动检查的Vim插件
2014/08/11 PHP
10个简化PHP开发的工具
2014/12/25 PHP
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
详解AngularJS中的作用域
2015/06/17 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
详解Python中的join()函数的用法
2015/04/07 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
python反转列表的三种方式解析
2019/11/08 Python
python正则表达式实例代码
2020/03/03 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
开会迟到检讨书
2014/02/03 职场文书
《雪儿》教学反思
2014/04/17 职场文书
普宁寺导游词
2015/02/04 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
2016年感恩节寄语
2015/12/07 职场文书
世界十大狙击步枪排行榜
2022/03/20 杂记
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL