jQuery UI Autcomplete:jQuery UI Autcomplete: POST en lugar de GET
¿Cómo puedo publicar el término de la secuencia de comandos de búsqueda en lugar de GET?
jQuery UI Autcomplete:jQuery UI Autcomplete: POST en lugar de GET
¿Cómo puedo publicar el término de la secuencia de comandos de búsqueda en lugar de GET?
Deberá proporcionar una función como source para el complemento y hacer que su función haga la publicación AJAX en el servidor para obtener los datos coincidentes.
gracias, esta es la forma en que terminó de trabajo:. $ ("# search-ciudades") autocompletar ( { minLength: 2, fuente: function (petición y respuesta) { jQuery.post ("http: //redcupclassifieds.com/search_cities", { plazo: request.term }, función (datos) { respuesta (datos); }, "json"); } }); – andrhamm
Debe especificar la función de devolución de llamada para el parámetro fuente. Aquí hay un ejemplo: http://jqueryui.com/demos/autocomplete/#remote-jsonp
¿No sería más apropiado utilizar el POST para obtener la selección del usuario, en lugar de simplemente recuperar una lista de opciones? –
@Robert: si recibe de nuevo JSON, una publicación podría ser mejor, esp. en ASP.NET MVC2 que (de forma predeterminada) se niega a servir a JSON para una solicitud GET: http://haacked.com/archive/2009/06/25/json-hijacking.aspx – tvanfosson
@tvanfosson: Gracias por el enlace. –