inconveniente urgente

Buenos dias, me veo obligado a solicitar ayuda, les consulto tengo un formulario que tengo lo siguiente

<?= $form->field($model, ‘cd_categoria’,[‘labelOptions’=>[‘style’=>‘color:black’]])->dropdownList($model->getListaCategoria(), [‘prompt’ => ‘—Seleccione Categoria—’,

[‘maxlength’=>50,‘style’=>'width:500px; color:black; ',

‘onChange’=>’

$.post(“list?id=’.’”+$(this).val(), function(data) {

if(data=="1"){

$( "#result" ).show();

}else{

$( "#result" ).hide();

}

});’]]) ?>

<div id="result" style="display:none;">

<?= $form->field($model, ‘nu_personas’,[‘labelOptions’=>[‘style’=>‘color:black’]])->textInput([[‘maxlength’=>50,‘style’=>'width:500px; color:black; ']]) ?>

</div>

public actionList($id){

if($id==19){

echo "1";

}else{

echo "0";

}

}

Lo que necesito hacer es que cuando seleccione el div una opcion especifica me muestre el div de abajo y si no que siga sin mostrarmelo alguien me puede decir que puede estar pasando=

Hola, Puedes ver en la consola si se hace la petición a /list y cuál es el código de respuesta?

Podría ser que no es correcta la url y habría que construirla con el enrutador de Yii, algo así:




   $.post("'.Yii::$app->urlManager->createUrl(["controler/list"]).'", function( data ) {

        if(data=="1"){

            $( "#result" ).show();

        } else {

            $( "#result" ).hide();

        })'