loveorigami / yii2-ajaxq
Customizable ajaxq widget for Yii2
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 1
Type:yii2-extension
Requires
- bower-asset/ajaxq: ~0.0.2
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-10-21 20:49:19 UTC
README
A customizable AjaxQ jQuery plugin for Yii2 based on Ajaxq.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require "loveorigami/yii2-ajaxq" "*"
or add
"loveorigami/yii2-ajaxq" : "*"
to the require section of your application's composer.json
file.
Usage
- In view:
use lo\widgets\Ajaxq; <?php echo Ajaxq::widget([ 'url' => '/site/demo', // 'success' =>'$(".res").html(res)', // 'tpl' => 'from_to' // default view for generating ajax requests ]);
- In controller:
/** * 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); }