diff --git a/framework/assets/yii.js b/framework/assets/yii.js
index 6617a653ef..54763473a6 100644
--- a/framework/assets/yii.js
+++ b/framework/assets/yii.js
@@ -126,7 +126,8 @@ yii = (function ($) {
handleAction: function ($e) {
var method = $e.data('method'),
$form = $e.closest('form'),
- action = $e.attr('href');
+ action = $e.attr('href'),
+ params = $e.data('params');
if (method === undefined) {
if (action && action != '#') {
@@ -157,6 +158,11 @@ yii = (function ($) {
if (csrfParam) {
$form.append('');
}
+ if (params && $.isPlainObject(params)) {
+ $.each(params, function (idx, obj) {
+ $form.append('');
+ });
+ }
}
$form.hide().appendTo('body');
}