0

我正在尝试为文本字段编写自定义自动完成功能。谁能告诉我在哪里写这个 jquery,在 yii 这个文本字段的 ajax 代码。

 <div id="output" class="row">
            <?php echo $form->labelEx($model,'id'); ?>
      <?php echo $form->hiddenField($model,'id'); ?>
      <?php echo $form->textField($model,'id');
      '$(function () {
        $("#search").change(function(){

      $.ajax({url:BASE_URL + '/controller/lookup/',
                    type:"POST",
                    data:this.value,
                    success:function(data){
                   $("#output").html(data);
      }
      });

      });
              });'?>

任何帮助请,

非常感谢

4

2 回答 2

1

您应该只创建一个新文件,将其命名为“myFuncs.js”。放在 Yii Web App 的目录中。

然后,在您看来,只需调用 js 文件即可。

Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/path/to/your/scripts/myFunc.js');
于 2013-01-07T17:53:12.603 回答
1

试试Yii::app()->clientScript->registerScript而不是Yii::app()->getClientScript()->registerScript

于 2013-01-08T04:59:17.933 回答