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 相关文章推荐
用函数读出数据表内容放入二维数组
Oct 09 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
Feb 22 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
php数组一对一替换实现代码
Aug 31 PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
PHP实现微信网页授权开发教程
Jan 19 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
Jun 28 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 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
动易数据转成dedecms的php程序
2007/04/07 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
javascript异步处理工作机制详解
2015/04/13 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
小程序实现录音功能
2020/09/22 Javascript
phpsir 开发 一个检测百度关键字网站排名的python 程序
2009/09/17 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
Python常见数字运算操作实例小结
2019/03/22 Python
Django的性能优化实现解析
2019/07/30 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
《美丽的小路》教学反思
2014/02/26 职场文书
安卓程序员求职信
2014/02/28 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
员工自我工作评价
2015/03/06 职场文书
2016年教师新年寄语
2015/08/18 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL