我完全迷路了两天,不知道如何解决这个废话!
我在我的页面中使用 fileinput 小部件,如下所示:
echo FileInput::widget([
'name' => 'attachment_product[]',
'id' => 'img_products',
'options' => [
'multiple' => true
],
'pluginOptions' => $pluginOptions,
]);
在同一页面中,我有一个按钮,单击该按钮会使用 renderAjax 重新加载内容。
成功后我重新加载这样的内容:
$('.content').html(data);
问题是 fileInput 小部件没有被初始化。我不知道该怎么做,我得到这个错误:
fileinput_516a5cfe is not defined
正如我在这里读到的:https ://github.com/kartik-v/yii2-widgets/issues/229和这里:https ://github.com/kartik-v/yii2-widget-switchinput/issues/14 。我需要重新初始化插件,但我不知道该怎么做……我迷路了……