404 messaggi dal 09 maggio 2012
Ciao ragazzi, nel mio sito c'è un campo di testo ove ho implementato un auto completamento con dei valori. I valori devo essere prelevati da un DB e sono variabili. Al momento è tutto statico e ho il seguente codice JavaScript:

$(function () {
          var projects = [
      {
          value: "1",
          value2: "1",
          label: "Voce 1"
      },
      {
          value: "2",
          label: "2",
label: "Voce 3"
      },
etc..
}
$("#ctl00_contentricercahome_project").autocomplete({
              minLength: 3,
              source: projects,
              
              select: function (event, ui) {
                  $("#ctl00_contentricercahome_project").val(ui.item.label);
                  $("#ctl00_contentricercahome_projectid").val(ui.item.value);
                  $("#ctl00_contentricercahome_projectcat").val(ui.item.value2);

                  return false;
              }
          })
    .autocomplete("instance")._renderItem = function (ul, item) {
        return $("<li>")
        .append("<div style='width:98%; padding:0px; padding-left:2%; padding-top:15px; padding-bottom:15px; margin:0px; border:none;'>" + item.label + "</div>")
        .appendTo(ul);
    };
      });


Vorrei rendere tutto dinamico ovvero riempire le variabili value, value2 e label direttamente dal DB. Come posso fare grazie? Non ho molta dimestichezza con JavaScript.
98 messaggi dal 13 febbraio 2016
Ciao Francesco,
ti suggerisco un tutorial completo su aspsnippets
http://www.aspsnippets.com/Articles/Populate-jQuery-AutoComplete-TextBox-from-Database-using-Web-Service-in-ASPNet.aspx

Ciao
Modificato da pillopo il 22 ottobre 2016 17.59 -
98 messaggi dal 13 febbraio 2016
Si vero, ora ho sistemato l'url.


Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.