Ricardo, já tentou utilizar .append(data.anomodelo)?
Se não funcionar, posta para nós o retorno de:
console.log(data.anomodelo);
Ricardo, já tentou utilizar .append(data.anomodelo)?
Se não funcionar, posta para nós o retorno de:
console.log(data.anomodelo);
E retornado um array.
Olha na imagem.
Deve ser por isso que não está sendo montado, o resultando tem que vim em string todos os <option>
Então a linha correta do:
$valor = Yii::app()->dbfipe->createCommand("SELECT valor FROM ano_modelo WHERE modelo='$id' AND nome='$idano'")->queryRow(false);
Seria:
...
$valores = AnoModelo::model()->findAll(array('modelo = :modelo AND nome = :nome', array(':modelo' => $id, ':nome' => $idano)));
$drop = CHtml::tag('option', array('value' => ''), CHtml::encode('Selecione'), true);
foreach($valores as $value => $name){
$drop .= CHtml::tag('option', array('value' => $value), CHtml::encode($name), true);
}
echo CJSON::encode(array('marca'=>$marca[0], 'modelo'=>$data[0], 'anomodelo'=>$drop));
Olá pessoal,
Lothor, tentei usar .append(data.anomodelo) e realmente continua dando o mesmo erro, conforme o Newerton falou. Dai tentei a modificação sugerida pelo Newerton. Valeu pela dica!!
Newerton, fiz as modificações e deu certo! Valeu mais uma vez pela dica!!! Muito obrigado!
Opa, que isso, estamos ae pra ajudar e aumentar a comunidade