Ciao a tutti, ho una funzione per il completamento automatico:
Che richiama questo asxh:codice:<link href="css/jquery.autocomplete.css" rel="stylesheet" type="text/css" /> <script src="scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script src="scripts/jquery.autocomplete.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $("#<%=provincia.ClientID%>").autocomplete('provincia.ashx'); }); </script>
Ora vorrei passare oltre all'iniziale della provincia anche l'id regione che conosco.codice:Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest Dim prefixText As String = context.Request.QueryString("q") Dim conn As MySqlConnection = New MySqlConnection conn.ConnectionString = ConfigurationManager _ .ConnectionStrings("constr").ConnectionString Dim cmd As MySqlCommand = New MySqlCommand cmd.CommandText = ("select provincia from provincia where provincia like '" & prefixText & "%'") 'cmd.Parameters.Add("@SearchText", prefixText) cmd.Connection = conn Dim sb As StringBuilder = New StringBuilder conn.Open() Dim sdr As MySqlDataReader = cmd.ExecuteReader While sdr.Read sb.Append(sdr("provincia")) _ .Append(Environment.NewLine) End While conn.Close() context.Response.Write(sb.ToString) End Sub
Come posso fare per passare un'altro valore?
Grazie a tutti...e buon anno!

Rispondi quotando