2016-04-18 10 views
0

Wie kann ich bei der JQuery UI Autocomplete den Begriff Benutzer ändern, der im Eingabefeld eingegeben wurde, bevor die AJAX-Anfrage gesendet wird?So ändern Sie den Namen der automatischen Vervollständigung vor dem Senden AJAX

Eg. Benutzer eingegeben foo und das Back-End wird foo :today?

Ich habe versucht, mit search() Methode zu spielen, aber ohne Glück.

Alternativ, wie kann ich nach dem Senden von AJAX weitere Abfrageparameter zum src hinzufügen, sobald der src bereits festgelegt ist. z. src = src + ‚? when = today'`

Ich versuche, Ergebnisse zu liefern, basierend auf den Werten von zwei Feldern (Suchbegriff mit param aus anderem Drop-Down ausgewählt)

+1

http://stackoverflow.com/questions/3133510/how-to-change-jquery-autocomplete-plugin-default-querystring-key-term-to-that – Satpal

+0

Sieht aus wie der Rückruf wird gut :) – Sfisioza

Antwort

0

Ich gehe davon aus, dass Sie verwenden https://github.com/devbridge/jQuery-Autocomplete

es hat einen Rückruf, der vor dem ajax-Request aufgerufen wird:

onSearchStart: function (query) {} 

Sie können das Query-String/Objekt an Ort und Stelle ändern.

Verwandte Themen