Como popular um campo select manualmente?

Em PHP:

while( condição )
{
echo “<option value=”" . valor. “”>" . Texto. “”;
}

e no SC?

utilizando jquery e trocando o html do elemento.

Coloque um exemplo do que pretende.

como assim manualmente?

Exemplo JQUERY

var retorno = $.ajax({
url:"#",
type:“POST”,
data: {cpf: cpf},
dataType:“html”
});

retorno.done(function(saida){
$("#campo_select").html(saida);
});

Exemplo PHP:

$cpf = $_POST[“cpf”];
$sql = “SELECT id, nome FROM tabela WHERE cpf = '”.$cpf."’";
sc_select(“dataset”, $sql);

$html = “”;

while($dataset->EOF)
{
$html .="<option value="".$dataset->fields[0]."">".$dataset->fields[1].""
}

echo $html;

Quando executo isso o SC não troca o html do campo, em vez disso ele abre um popup amarelo (igual quando se usa sc_error_message) vazio.

Aplicação -> Configuração -> Exibir Output Ajax -> Não.

eu fiz para uma aplicação algo assim

situação
se o campo fosse ativo teria que trazer o campo credito se o cliente estivesse inativo teria que trazer um campo de outra tabela entao eu fiz assim

no load defini as variaveis
[tab];
[camp];

quando selecionava um select no evento ajax defino entao

if ({select} == “XX”)
{
[tab] = tabela A;
[camp] = YYY;
}
else
{
[tab] = tabela B;
[camp] = XX;
}
no campo do select que ia receber a sql gravei assim

select [camp] from [tab]

neste exemplo eu crio os selects dinamicamente:

http://iw.servehttp.com/sc/iw/app/Publico/iw_exemplos_mult_parcelas/