Domanda

Ho un metodo di supporto per manubrio che sta recuperando un oggetto JSON attraverso l'Ajax e quindi voglio formattare quel JSON in HTML e iniettarlo nel modello.

Costruisco HTML e output sulla console e vedo l'uscita correttamente, ma
Il risultato dell'helper manubrio non viene mai visualizzato nel modello.

Handlebars.registerHelper("accounts_dropdown", function() {
    function get_dropdown(callback){
    var dropdown='Select Account';

    $.ajax({
        url: 'accounts',
        success: function(response){
            for(var i=0;i<response.length;i++){
            dropdown+=' < option value="'+response[i].id+'">'+response[i].name+'</option>';
                }

            callback(dropdown);
            }
        });
    }

    get_dropdown(function(dropdown){
        console.log(dropdown);
        return new Handlebars.SafeString(dropdown);
    });
  });

E nel mio modello ho

 {{accounts_dropdown}}

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top