2010-04-09 16 views
5

jQuery UI Autcomplete:jQuery UI Autcomplete: POST statt GET

Wie kann ich den Begriff auf das Suchskript POST statt GET?

+0

Würde nicht der POST geeigneter für die Erlangung der Benutzerauswahl verwendet werden, anstatt einfach eine Liste mit Auswahlen zu erhalten? –

+2

@Robert - wenn JSON zurück empfangen, könnte ein Beitrag besser sein, esp. in ASP.NET MVC2, das (standardmäßig) JSON für eine GET-Anfrage nicht abliefert: http://haacked.com/archive/2009/06/25/json-hijacking.aspx – tvanfosson

+0

@tvanfosson: Danke für den Link. –

Antwort

7

Sie müssen eine Funktion wie die source für das Plugin liefern und haben Ihre Funktion tun die AJAX-Post an den Server, um die passenden Daten zu erhalten.

+4

Dank ist dies, wie es Arbeits endete. $ ("# search-Städte") zur automatischen Vervollständigung ( { minLength: 2, Quelle: function (request, response) { jQuery.post ("http: //redcupclassifieds.com/search_cities“ { Term: request.term }, Funktion (Daten) { Antwort (Daten); }, "json"); } }); – andrhamm