在我的Yii应用程序中,我需要为控制器操作创建一个ajax链接。但当我点击链接时,它仍然留在相同的页面上。
可能的错误是什么?我的代码片段。
<?php echo CHtml::ajaxLink(
$text = 'Click me',
$url = Yii::app()->createUrl('consumerRequest/manage' )
); ?>我无法追踪错误的来源,是在逻辑本身还是语法中?有谁能帮帮我吗?
发布于 2014-04-30 16:57:12
删除分配:
<?php echo CHtml::ajaxLink(
'Click me',
Yii::app()->createUrl('consumerRequest/manage' )
); ?>发布于 2014-04-30 18:10:44
尝试:
<?php echo CHtml::ajaxLink(
$text = 'Click me',
$url = Yii::app()->createUrl('consumerRequest/manage'),//ajaxURL
array(),
array( //htmlOptions
'href' => Yii::app()->createUrl('consumerRequest/manage'),//targetURL
)
); ?>或者:
<?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
}'
)
); ?>发布于 2014-04-30 18:11:43
那么您将如何处理ajax结果呢?请先阅读此详细信息。
CHtml::ajaxLink
https://stackoverflow.com/questions/23383683
复制相似问题