Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在不使用Yii的onChange元素的情况下将ajax数据发布到controller?_Php_Ajax_Yii - Fatal编程技术网

Php 如何在不使用Yii的onChange元素的情况下将ajax数据发布到controller?

Php 如何在不使用Yii的onChange元素的情况下将ajax数据发布到controller?,php,ajax,yii,Php,Ajax,Yii,当我写ACC_代码时,ACC_um从控制器获取数据,ACC_l是从控制器获取值ACC_um的数据。但必须使用键盘上的“tab”来更改光标并再次编辑条目,然后将数据发送到控制器。在提交表格之前,如果数据设置或为空,如何自动将数据从附件发送到控制器 <?php echo $form->textFieldControlGroup($model,'ACC_CODE',array('span'=>10,'maxlength'=>20,'autocomplete'=>'off'

当我写ACC_代码时,ACC_um从控制器获取数据,ACC_l是从控制器获取值ACC_um的数据。但必须使用键盘上的“tab”来更改光标并再次编辑条目,然后将数据发送到控制器。在提交表格之前,如果数据设置或为空,如何自动将数据从附件发送到控制器

<?php echo $form->textFieldControlGroup($model,'ACC_CODE',array('span'=>10,'maxlength'=>20,'autocomplete'=>'off','help'=>'Batas Kode 20 karakter',
        'ajax' => array(
                'type'=>'POST',
                'url'=>CController::createUrl('OpenReadOnlySatu'),
                'data'=>array('code_acc'=>'js:this.value'),
                'success'=>'js:function(data) { $("#Accoumdb_ACC_UMUM").val(data); }',
        )
    )); 
    ?>
    <?php echo $form->textFieldControlGroup($model,'ACC_UMUM',array('id'=>CHtml::activeId($model,'ACC_UMUM'),'span'=>10,'maxlength'=>20,'autocomplete'=>'off',
        'ajax' => array(
                'type'=>'POST',
                'url'=>CController::createUrl('OpenReadOnlyDua'),
                'data'=>array('umum_acc'=>'js:this.value'),
                'success'=>'js:function(data) { $("#Accoumdb_ACC_LEVL").val(data); }',
        )
    )); ?>
    <?php echo $form->textFieldControlGroup($model,'ACC_LEVL',array('id'=>CHtml::activeId($model,'ACC_LEVL'), 'span'=>3,'maxlength'=>1,'autocomplete'=>'off')); ?>

加载时,如果。。。设置为。。。并适用于ACC_级别。。。它使用focusout事件。。。因此,如果你想让用户填写最后一个值,那么请将其全部设置为必填项。。。客户端。。。当ClientOptions和clientValidation设置为TrueI时,也许我可以帮助新手理解javascript和yii。有没有试着实现它的示例代码?