2017-11-15 1 views
0

So fügen Sie ein JavaScript Variable zu thymeleaf URL?javascript var in thymeleaf url einfügen

Beispiel:

var i = x; 
var actionCheck = /*[[@{/page/page1?action=add&param2=i}]]*/ '/memberrki/checkCardNum?action=add&param2=i}'; 

param2 muss von var i gefüllt werden? Diese

ist das, was ich erwartet hatte:

var i = x; 
var actionCheck = `/memberrki/checkCardNum?action=add&param2=${i}`; 
+0

Haben Sie versucht, die Variable zu verketten? ''/ memberrki/checkCardNum? action = hinzufügen & param2 =' + i + '}'' – NewToJS

+0

Sie tun etwas wie '/ memberki/checkCardNum? action = hinzufügen & param2 =' + i –

+0

Thymeleaf-Code wird auf dem Server verarbeitet. Sie können also nicht auf die Javascript-Variablen zugreifen, die auf der Clientseite definiert sind. – MohamedSanaulla

Antwort

0

Einfache

var i = x; 
var actionCheck = '/memberrki/checkCardNum?action=add&param2=' + i; 

Oder mit ES6 Vorlage Literale einige String-Verkettung durchführen ?

var i = x; 
var actionCheckBase = /*[[@{/page/page1?action=add&param2=}]]*/ '/memberrki/checkCardNum?action=add&param2='; 
var actionCheck = actionCheckBase + i; 
0

Haben Sie versucht, es in zwei Variablen zu trennen:

/memberrki/checkCardNum?action=add&param2=x