Criar metodo Javascript com o conteúdo:
$(’#’+id).html(htmlcode);
no mesmo criar 2 parametros : id e htmlcode
No evento Ajax - onClick do campo que será usado para a mudança.
Se for via sql pode fazer assim manualmente tem que fazer mudança no código.
$sql = query;
$campo = "nomedocampo";
$NomeMetodo = "metodo javascript que foi criado";
$_htmlcode='<option value="0" > Selecione o Conteúdo </option>';
sc_lookup(DataSet,$sql);
$campo_ = "{".$campo."}";
$campo_ = str_replace(' ', '', $campo_);
if ({DataSet}!==False){
$_selected=($campo_=={DataSet[0][0]})?"Selected":"";
$cont = count({DataSet});
for($x=0;$x<$cont;$x++){
$id = {DataSet[$x][0]};
$descricao = {DataSet[$x][1]};
$_htmlcode.='<option value="'.$id.'" '.$_selected.'>'.$descricao.'</option>';
}
$_htmlcode = utf8_encode($_htmlcode); // Corrigi os campos que contem acentuação
}
$id_sc_field = "id_sc_field_".$campo;
sc_ajax_javascript($NomeMetodo,Array($id_sc_field,$_htmlcode));
Obs. se for como estou passando no campo tem que ter pelo menos uma query basica.
Qualquer dúvida