如何在CJuiAutoComplete jquery中包含PHP变量?我的下面的样本没有成功。抱歉我的英语不好。
<?php
echo $count=$t['id'];
$this->widget('zii.widgets.jui.CJuiAutoComplete',
array(
'model'=>$model,
'attribute'=>"jwtn".$t["id"],
'sourceUrl'=>$this->createUrl('KemsainsCalon/lookup'),
'htmlOptions'=>array('placeholder'=>$model->isNewRecord ? "Nama ahli" : "ok"),
'options'=>
array(
'showAnim'=>'fold',
'select'=>"js:function(parsoalan, ui) {
// below is my problem, #KemsainsCalon_jwtn_id<?php echo $count?>, how do I concat php variables in jquery
$('#KemsainsCalon_jwtn_id<?php echo $count?>').val(ui.item.id);
}"
),
'cssFile'=>'jquery-ui.css',
));
?>
`
答案 0 :(得分:1)
你可以像普通的php字符串一样处理$count
。 select
可能是javascript代码,但它现在仍然是一个php字符串。
...
'select'=>"js:function(parsoalan, ui) {
$('#KemsainsCalon_jwtn_id".$count."').val(ui.item.id);
}"