Macht jQuery-Aufruf Spring-Controller mit zusätzlichen param
Des Wandels in einem text-Feld wird der jQuery-ein Aufruf an Frühling Controller. Meine Frage ist, wie diese Abfrage sendet der @RequestParam
an die Controller-Methode controller/find
?
Wie ich wäre in der Lage zu senden Sie zusätzliche Param
in diesem Aufruf?
$(document).ready(function() {
$( "#id" ).autocomplete({
source: "${pageContext. request. contextPath}/controller/find.htm"
});
});
Dies funktioniert
@RequestMapping(value = "/find", method = RequestMethod.GET)
public @ResponseBody
List<String> findItem(@RequestParam("term") String id)
Aber sowas braucht
@RequestMapping(value = "/find", method = RequestMethod.GET)
public @ResponseBody
List<String> findItem(@RequestParam("term") String id, Additional param here ??)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie eine Funktion zum AutoVervollständigen ist
source
option (anstatt nur die Zeichenfolge geben Sie die URL) definieren Sie Ihre eigene Datenstruktur werden an den server gesendet:Nun die AutoVervollständigen-Anfragen enthält zwei Parameter:
term
undextraParam
(jsFiddle: http://jsfiddle.net/gtBUt/, öffnen Sie Ihren browser, Netzwerk-Datenverkehr tab, um zu sehen, was gesendet wird).Kann der controller dann mit diesem Eingang wie diesem: