我们在layouts / main.php中使用此代码来创建breadcrumb
Breadcrumbs::widget([
'homeLink' => [ //''label=>'',
'label' => Yii::t('yii', ''),
//1 'url' =>['about']
],
'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
])
在视图页面上,我们正在通过以下方式初始化此痕迹:
$this->params['breadcrumbs'][] = ['label' =>$valcc22,
'template' => "<div>{link}",'url'=> $newlinkurl ];
$this->params['breadcrumbs'][] = ['label' =>' >> ',
'template' => "{link}", ];
现在问题是,在视图中我们正在根据搜索重新加载div,为此我们使用这段代码
var turl=window.location.href+" #maincontainer"; //load the fragment only
$("#maincontainer").load(turl,{'from': 'ajax'},function(response, status, xhr){
});
它工作正常,但面包屑没有刷新。即使我们准备好将面包屑代码放在maincontainer div中,也不会让面包屑更新。
请告诉我这里的问题是什么。 提前谢谢。