用php生成的选项刷新html select


Refresh html select with options generated from php

我想刷新这个

<div id="refresh_sconto">
    <select id="articolo_sconto" class="col-sm-11" />
        <option value="0"></option>
    <?
        $ids_sconti= $rpc->search("x_sconti","x_company_id.id","=",$_SESSION['company_id']);
        $sconti= $rpc->read($ids_sconti,array(),"x_sconti");
        foreach ($sconti as $key => $sconto) {
            if($sconto['x_tipo']==1)
                echo "<option rel='".$sconto['x_tipo']."H".$sconto['x_valore']."' value='".$sconto['id']."'>".$sconto['x_valore']." - ".$sconto['x_descrizione']."</option>";
            else
                echo "<option rel='".$sconto['x_tipo']."H".$sconto['x_valore']."' value='".$sconto['id']."'>".$sconto['x_valore']." % - ".$sconto['x_descrizione']."</option>";
        }
    ?>
    <option value="new" class="text-danger">--NUOVO-SCONTO--</option>
    </select>
</div>

的代码:

$('#refresh_sconto').load("crea-fattura.php #refresh_sconto");

,但选择不再工作。我有一个表单,它可以插入一个新的"sconto",然后在ajax成功响应中刷新该div。

我真的想不出解决办法:/

你可以试试这个

$("#articolo_sconto select").val("0");

这将选择第一个选项