jQuery UI Autcomplete:jQuery UI Autcomplete: POST invece di GET
Come posso pubblicare il termine per la sceneggiatura di ricerca invece di ottenere?
jQuery UI Autcomplete:jQuery UI Autcomplete: POST invece di GET
Come posso pubblicare il termine per la sceneggiatura di ricerca invece di ottenere?
È necessario fornire una funzione come source per il plug-in e fare in modo che la funzione esegua il post AJAX sul server per ottenere i dati corrispondenti.
grazie, questo è come finito di lavoro:. $ ("# search-città") completamento automatico ( { minLength: 2, fonte: la funzione (richiesta, risposta) { jQuery.post ("http: //redcupclassifieds.com/search_cities", { termine: request.term }, funzione (dati) { risposta (dati); }, "json");} }); – andrhamm
È necessario specificare la funzione di richiamata per il parametro sorgente. Ecco un esempio: http://jqueryui.com/demos/autocomplete/#remote-jsonp
Il POST non dovrebbe essere utilizzato in modo più appropriato per ottenere la selezione dell'utente, piuttosto che semplicemente recuperare un elenco di scelte? –
@Robert - se si riceve indietro JSON, un post potrebbe essere migliore, esp. in ASP.NET MVC2 che (per impostazione predefinita) rifiuta di servire JSON per una richiesta GET: http://haacked.com/archive/2009/06/25/json-hijacking.aspx – tvanfosson
@tvanfosson: Grazie per il collegamento. –