All'interno di un form ho una serie di select; una di queste select all'evento "onchange" fa un richiamo ajax che mi carica le "option" di una seconda select:

codice:
/* carico le "option" della seconda select  */
$('#taglia').change(function(){
    var id_prod = $("#id_prod").val();
    var taglia = $("#taglia").val();
    $.ajax({
        type: "POST",
        url: "preleva_option.php",
        data: {id_prod: id_prod, taglia: taglia},
        dataType: "html",
        success: function(msg){
            $("#option").html(msg);
        }
    });
}).change();
Man mano che seleziono il resto delle select, effettuo un calcolo tramite un secondo richiamo ajax sulla base di tutti gli "input" del form:


codice:
/* effettuo un calcolo */
$(".c_filtro").on('change', function(){
    $.post(
    'elabora.php',
    $('#form_pers :input').serializeArray(),
    function(result){
        $('#prezzo').html(result);
    });
}).change();

Il problema è che il valore delle "option" caricate con il primo richiamo ajax vengono trasferiti nel "calcolo" solo se cambio manualmente la select ma avrei bisogno di trasferirlo anche al caricamento della pagina... Come posso risolvere?