2016-12-27 3 views
0

Meine review.vm-Datei enthält eine Tabelle mit Datensätzen. Wenn ein Benutzer auf einen dieser Datensätze in der Tabelle klickt, möchte ich ID und Daten dieses Datensatzes als Parameter übergeben und die Datei update.vm aus der Datei review.vm über Java-Script aufrufen. die Java-Script-Funktion in review.vm sieht unter:Wie übergibt man Parameter an eine vm-Datei (Velocity) von einer anderen vm-Datei (velocity) über Java Script?

function callUpdateVm(id,data) { 
    var vmcall = "update.vm"; 
    window.location.href = vmcall; 
    } 

kann ich wissen, wie die ID und das Datum passiert auch update.vm?

var vmcall = "update.vm?id=" + id; 

und auf der Serverseite, Ihre update.vm Datei können die ParameterTool mit HTTP-Abfrageparameter zugreifen:

Antwort

0

Wenn Sie Geschwindigkeit Tools verwenden, dann können Sie Ihre Javascript wie sein

#set($id = $params.id) 

Wenn Sie nicht in einem geschützten Bereich sind, müssen Sie natürlich die Zugangsregeln zu Ihrer update.vm URL beachten. Andernfalls könnten böswillige Benutzer unerwünschte Updates auslösen.

Verwandte Themen