yii ajax链接没有获取控制器

时间:2015-09-28 13:09:48

标签: php ajax yii

我的代码中有两个ajax。其中一个工作但另一个不向控制器发送数据。

有效的是ajax按钮:

echo CHtml::ajaxSubmitButton(Yii::t('wii','Show'),
     CHtml::normalizeUrl(array("general/ajax&render=false")),
     array(      
       'data'=>'js:$("#general-form").serialize()',
       'success'=>'js:function(data){
         $("#question-grid").html(data);
         $(\'select[name="Question[difficultly]"]\').trigger(\'change\');
        }',
     ), 
     array(
       'id'=>'ajaxSubmitBtn', 
        'name'=>'ajaxSubmitBtn',
        'live'=>false
     ));

那个不起作用的是一个ajax链接:

echo CHtml::ajaxLink(Yii::t('wii','Show Questions'),
    array('question/show&id='.$exam),
    array(
        'type' =>'POST',
        'dataType'=>'json',      
        'data'=>'js:$("#general-form").serialize()',
        'success'=>'js:function(data){
            $("#question-grid").html(data);
            $(\'select[name="Question[difficultly]"]\').trigger(\'change\');
        }',
    ), 
    array(
        'class'=>"smoth",
        'href'=>Yii::app()->createUrl('question/show&id='.$exam)
    ));

但这两个是相似的。可能是什么问题?

0 个答案:

没有答案