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 相关文章推荐
第十一节 重载 [11]
Oct 09 PHP
十天学会php之第三天
Oct 09 PHP
PHP个人网站架设连环讲(一)
Oct 09 PHP
php巧获服务器端信息
Dec 06 PHP
实用函数7
Nov 08 PHP
php 小乘法表实现代码
Jul 16 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
Feb 18 PHP
基于PHP选项与信息函数的使用详解
May 10 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 PHP
PHP简单实现欧拉函数Euler功能示例
Nov 06 PHP
PHP判断函数是否被定义的方法
Jun 21 PHP
Yii框架安装简明教程
May 15 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用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
PHP自带方法验证邮箱是否存在
2016/02/01 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
javascript GUID生成器实现代码
2009/10/31 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
div中文字内容溢出常见的解决方法
2017/03/16 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
Python3.x对JSON的一些操作示例
2017/09/01 Python
django中的图片验证码功能
2019/09/18 Python
Python FTP文件定时自动下载实现过程解析
2019/11/12 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
python 画条形图(柱状图)实例
2020/04/24 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
数控技术应届生求职信
2013/11/13 职场文书
企业门卫岗位职责
2013/12/12 职场文书
人事部专员岗位职责
2014/03/04 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
永远跟党走演讲稿
2014/09/12 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
MySQL时区造成时差问题
2022/04/13 MySQL