Ich versuche /OHRSFrontSheet
eine Funktion von der Steuerung mit URL aufrufen und die Funktion wie folgt aussieht:kann keine Funktion in Java von JSP und JS nennen
@RequestMapping(value = "/generateFrontSheet/{myId}", method = RequestMethod.POST)
public void generateFrontSheet(@RequestParam("myId") Long Id) {
SOP("Creating doc for ID = "+myId);
//Create Document
}
Mein Java-Skript ist:
function createFrontSheet(id) {
alert(id);
$.post("/OHRSFrontSheet/generateFrontSheet",{Id:id});
}
mein jsp wie folgt aussieht:
<spring:url var="generateFrontSheetUrl"
value="/OHRSFrontSheet/generateFrontSheet(${formId})"/>
<a href="javascript:createFrontSheet(${formId});">Download Doc</a>
das Problem der Code withe ist die alert(id)
in th e JS wird aufgerufen, aber die Funktion generateFrontSheet()
wird nicht aufgerufen. Ich bekomme einen 404 Fehler.
Fehle ich etwas in Bezug auf den Parameter übergeben oder die Zuordnungen?
Haben Sie die richtige URL in der js-Datei angegeben? –
@kundanbora: das ist alles Code, den ich geschrieben habe. JS enthalten –
Kann mir bitte jemand helfen mit dem Parameter, den ich in der POST-Methode von JS bin. Ist das Correst? und nennt das die Funktion genau so, wie ich es will, indem ich den Parameter übergebe. –