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'); }