【问题标题】:Yii ajaxlink in partialYii ajaxlink 在部分
【发布时间】:2011-10-31 04:51:36
【问题描述】:

我正在使用 Yii 框架并且有一个小问题。 然后我包含到部分 CHtml::ajaxLink,链接停止工作作为 ajax,标准点击被引发并执行重定向到另一个页面。 谁能帮我?谢谢。

【问题讨论】:

  • 检查以确保正确调用操作 - 而不是 renderPartial,让它返回一些文本并退出。如果这不起作用,则可能是js问题。检查您呈现的 HTML 以查看是否有任何问题。

标签: ajax yii partial


【解决方案1】:

只是一个假设,但在将 partialRender 与 javascript 一起使用时打开 processOutput。是调用renderPartial时的第四个参数:

$this->renderPartial('_view',array(params...),false,true)

ProcessOutput 允许您在使用异步调用或其他内容进行渲染时加载 javascript。

【讨论】:

  • @Marat_Galiev 很高兴为您提供帮助 :)
【解决方案2】:

打开 firebug 并检查 js 错误。有的话,贴在这里

yii CHtml::ajax 实现有问题,导致我和你的类似的错误。

【讨论】:

    【解决方案3】:

    也许你没有完成文件吧? 尝试:

     Yii::app()->end();
    

    并检查旧版本(有效)和这个版本之间生成的 HTML 的差异。 也许没有包含一些 js lib?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      相关资源
      最近更新 更多