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 相关文章推荐
56.com视频采集接口程序(PHP)
Sep 22 PHP
深入PHP nl2br()格式化输出的详解
Jun 05 PHP
使用PHP接收POST数据,解析json数据
Jun 28 PHP
php对称加密算法示例
May 07 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
PHP 闭包详解及实例代码
Sep 28 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
Apr 27 PHP
yii2项目实战之restful api授权验证详解
May 20 PHP
详解laravel passport OAuth2.0的4种模式
Nov 04 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统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
canvas时钟效果
2017/02/16 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
VSCode配置react开发环境的步骤
2017/12/27 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[14:57]DOTA2 HEROS教学视频教你分分钟做大人-幽鬼
2014/06/13 DOTA
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
Python实现的tab文件操作类分享
2014/11/20 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
python去除文件中重复的行实例
2018/06/29 Python
Python中三元表达式的几种写法介绍
2019/03/04 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
如何清空python的变量
2020/07/05 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
员工培训心得体会
2013/12/30 职场文书
单位创先争优活动方案
2014/01/26 职场文书
财务简历的自我评价
2014/03/05 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
新店开张宣传语
2015/07/13 职场文书
人民调解协议书
2016/03/21 职场文书
Python学习开发之图形用户界面详解
2021/08/23 Python