我正在使用Yii框架,我想調用一個PHP函數並返回一個值。Jquery Append + 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調試它,我看到響應及其對的,但我可以」 t將值附加到div。怎麼做?
您的html看起來如何?有沒有id'data'的元素?開始調試,添加一個'console.log()'來查看你的函數調用是否正確.. – Nanne
是的,我有這個div,我認爲這是一個jQuery的問題...也許我錯過了一些東西。如果我改變我的完整功能:$(「#data」)。append(「Some Text」); - 一些文本將正確追加... – FryKlaus
試試這個:'$(「#data」)。append(val(ret));' – msoa