A customizable AjaxQ jQuery plugin for Yii2 based on Ajaxq., (*1)
Installation
The preferred way to install this extension is through composer., (*2)
Either run, (*3)
php composer.phar require "loveorigami/yii2-ajaxq" "*"
or add, (*4)
"loveorigami/yii2-ajaxq" : "*"
to the require section of your application's composer.json
file., (*5)
Usage
use lo\widgets\Ajaxq;
<?php
echo Ajaxq::widget([
'url' => '/site/demo',
// 'success' =>'$(".res").html(res)',
// 'tpl' => 'from_to' // default view for generating ajax requests
]);
/**
* Controller name - Site
* Demo for ajaxq request
* @return json
*/
public function actionDemo()
{
$post = \Yii::$app->request->post('dataq'); // get associative array dataq
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
$data['id'] = $post['id'];
$data['mes'] = $post['id'].' - It is ok!';
$res = print_r($data, true);
echo json_encode($res);
}