0

私は Yii フレームワークを使用しており、PHP 関数を呼び出して値を返したいと考えています。

この値は div に追加する必要があります。私は多くのことを試みますが、何もうまくいきません。これは私が得るよりも遠いです:

echo CHtml::ajaxSubmitButton('add one more',
    CController::createUrl('cadTabelapreco/UpdateFilho'),
array('type'=>'POST',
      'data'=>array('item'=>'CadTabelaprecoi',
                    'i'=>$i,            
      'complete' => 'function(){
            $("#data").append($(this).html()); 
      }',         
));

私もこれを試します:

array('type'=>'POST',
      'data'=>array('item'=>'CadTabelaprecoi',
                    'i'=>$i,
                    'form'=>$form),            
      'complete' => 'function(ret){
            $("#data").append().val(ret); 
      }',         
));

問題は、Firebug でデバッグすると、応答とその権利が表示されますが、値を div に追加できないことです。どうやってするか?

4

2 に答える 2

0

問題はJavaScriptでした。jQuery のval()は入力要素の値を返します。サーバーから返された html またはテキストを追加する場合は、最後の行を次のようにします。

$("#data").append(ret);
于 2013-05-27T11:07:39.113 に答える