【发布时间】:2011-10-31 04:51:36
【问题描述】:
我正在使用 Yii 框架并且有一个小问题。 然后我包含到部分 CHtml::ajaxLink,链接停止工作作为 ajax,标准点击被引发并执行重定向到另一个页面。 谁能帮我?谢谢。
【问题讨论】:
-
检查以确保正确调用操作 - 而不是 renderPartial,让它返回一些文本并退出。如果这不起作用,则可能是js问题。检查您呈现的 HTML 以查看是否有任何问题。
我正在使用 Yii 框架并且有一个小问题。 然后我包含到部分 CHtml::ajaxLink,链接停止工作作为 ajax,标准点击被引发并执行重定向到另一个页面。 谁能帮我?谢谢。
【问题讨论】:
只是一个假设,但在将 partialRender 与 javascript 一起使用时打开 processOutput。是调用renderPartial时的第四个参数:
$this->renderPartial('_view',array(params...),false,true)
ProcessOutput 允许您在使用异步调用或其他内容进行渲染时加载 javascript。
【讨论】:
打开 firebug 并检查 js 错误。有的话,贴在这里
yii CHtml::ajax 实现有问题,导致我和你的类似的错误。
【讨论】:
也许你没有完成文件吧? 尝试:
Yii::app()->end();
并检查旧版本(有效)和这个版本之间生成的 HTML 的差异。 也许没有包含一些 js lib?
【讨论】: