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);
      }
      });

      });
              });'?>

ヘルプpls、

どうもありがとう

4

2 に答える 2

1

Yii::app()->getClientScript()->registerScriptの代わりにYii::app( )->clientScript->registerScript を試してください

于 2013-01-08T04:59:17.933 に答える
1

「myFuncs.js」という名前の新しいファイルを作成するだけです。Yii Web アプリ内のディレクトリに配置します。

次に、ビューで js ファイルを呼び出すだけです。

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