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 iconv 解决utf-8和gb2312编码转换问题
Apr 12 PHP
一个简单的网页密码登陆php代码
Jul 17 PHP
解析crontab php自动运行的方法
Jun 24 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
Dec 25 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
apache中为php 设置虚拟目录
Dec 17 PHP
ThinkPHP内置jsonRPC的缺陷分析
Dec 18 PHP
php使用for语句输出三角形的方法
Jun 09 PHP
php利用smtp类实现电子邮件发送
Oct 30 PHP
php 魔术常量详解及实例代码
Dec 04 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
PHP array_reduce()函数的应用解析
Oct 28 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
thinkphp备份数据库的方法分享
2015/01/04 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
JavaScript实现刮刮乐效果
2020/11/01 Javascript
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
python求列表交集的方法汇总
2014/11/10 Python
python调用fortran模块
2016/04/08 Python
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
python pycharm的安装及其使用
2019/10/11 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
python中的unittest框架实例详解
2021/02/05 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
css sprite简单实例
2016/05/23 HTML / CSS
携程英文网站:Trip.com
2017/02/07 全球购物
荷兰电脑专场:Paradigit
2018/05/05 全球购物
C#公司笔试题
2014/03/28 面试题
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
给客户的检讨书
2014/12/21 职场文书
先进教师个人总结
2015/02/11 职场文书
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python