yii多级ajaxLink
我正在我的网站上设计一个三级菜单,我使用yii作为php框架 例如: ItemA Item_a1 Item_a11 Item_a12 Item_a2 ItemB ... 项目a 项目a1 项目11 项目_a12 项目2 项目B ... 出于某些原因,我想使用ajax生成这些子项 因此,我编写了CHtml::ajaxLink(“ItemA”,url,…);它可以很好地生成第二级项目,即项目_a1、项目_a2等 我的问题是当我使用CHtml::ajaxLink(“Item_a1”,url,…)时;要让ajax生成第三级,它无法工作 我的猜测是,当我第二次通过renderPartial生成ajaxLink时,yii没有向视图中注入相应的js脚本,因此链接无法工作yii多级ajaxLink,ajax,yii,Ajax,Yii,我正在我的网站上设计一个三级菜单,我使用yii作为php框架 例如: ItemA Item_a1 Item_a11 Item_a12 Item_a2 ItemB ... 项目a 项目a1 项目11 项目_a12 项目2 项目B ... 出于某些原因,我想使用ajax生成这些子项 因此,我编写了CHtml::ajaxLink(“ItemA”,url,…);它可以很好地生成第二级项目,即项目_a1、项目_a2等 我的问题是当我使用CHtml::ajaxLink(“Item_a1”,
我不知道如何解决这个问题,请帮忙!谢谢 您很可能是对的,有一个参数将强制包含JS代码来修复此问题。大概是这样的:
$this->renderPartial(
'_partialview', // your menu view
array(), // data/variables for your view
false, // whether it should print or return the buffered output
true, // "processOutput" - false by default, this should output your JS now
);
祝你好运 哦,我忘了renderPartial的第四个参数!谢谢