首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yii CHtml::ajaxLink不工作

Yii CHtml::ajaxLink不工作
EN

Stack Overflow用户
提问于 2014-04-30 16:50:59
回答 5查看 2.9K关注 0票数 0

在我的Yii应用程序中,我需要为控制器操作创建一个ajax链接。但当我点击链接时,它仍然留在相同的页面上。

可能的错误是什么?我的代码片段。

代码语言:javascript
复制
<?php echo CHtml::ajaxLink(
    $text = 'Click me', 
    $url = Yii::app()->createUrl('consumerRequest/manage' )



    ); ?>

我无法追踪错误的来源,是在逻辑本身还是语法中?有谁能帮帮我吗?

EN

回答 5

Stack Overflow用户

发布于 2014-04-30 16:57:12

删除分配:

代码语言:javascript
复制
<?php echo CHtml::ajaxLink(
    'Click me', 
     Yii::app()->createUrl('consumerRequest/manage' )
); ?>
票数 1
EN

Stack Overflow用户

发布于 2014-04-30 18:10:44

尝试:

代码语言:javascript
复制
<?php echo CHtml::ajaxLink(
    $text = 'Click me', 
    $url = Yii::app()->createUrl('consumerRequest/manage'),//ajaxURL
    array(),
    array( //htmlOptions
        'href' => Yii::app()->createUrl('consumerRequest/manage'),//targetURL
    )
); ?>

或者:

代码语言:javascript
复制
<?php echo CHtml::ajaxLink(
    $text = 'Click me', 
    $url = Yii::app()->createUrl('consumerRequest/manage'),//ajaxURL
    array(
        'data' => array(),
        'type'      => 'POST',
        'success'   => 'js:function(html){
            window.location.href = '.Yii::app()->createUrl('consumerRequest/manage').';//targetURL
         }'
    )
); ?>
票数 0
EN

Stack Overflow用户

发布于 2014-04-30 18:11:43

那么您将如何处理ajax结果呢?请先阅读此详细信息。

CHtml::ajaxLink

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23383683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档