yii2控制器Controller Ajax操作示例
发布于 2017-07-31 14:58:09 | 77 次阅读 | 评论: 0 | 来源: 网友投递
Yii2 PHP 框架Yii 2 完全根据 Yii 1.1 版本重写,后者是最流行的 PHP 框架之一。Yii 2 继承了 Yii 的简洁、快速、和高扩展性。Yii 2 需要 PHP 5.4,并且拥有现代 Web 应用开发中最好的实例和协议。
这篇文章主要介绍了yii2控制器Controller Ajax操作方法,结合实例形式分析了Yii控制器调用ajax的相关技巧,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。
相关阅读:
yii2控制器Controller Ajax操作示例
浅析Yii2中GridView常见操作
Yii2 rbac权限控制操作步骤实例教程
Yii2实现ActiveForm ajax提交
Yii2中DropDownList简单用法示例
yii2缓存Caching基本用法示例
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
yii2 数据库常用操作记录
Yii2实现ajax上传图片插件用法
yii2使用ajax返回json的实现方法
在Yii2.0中,如何从控制器里面传递变量到布局文件layouts里的模板中
Yii2设置默认控制器的两种方法