Nutzen spring:message aus JavaScript
Habe ich eine JQuery-Funktion, die eine Tabelle in der JSP dynamisch:
$('#add').click(function(event) {
event.preventDefault();
$('.tabela_procurador').before
('<table id="tabela_nova' + i + '" class="tabela_nova"> ' +
'<tr> ' +
'<td colspan="4" class="subTitulo_barra"> ' +
'<spring:message code="representante_legal" /> '+ i +' ' +
'</td> ' +
'</tr> ' +
'</table>');
i++
});
});
Aber wenn ich fügte hinzu, diese Tabelle verlor ich den Frühling:Nachricht.
Es ist etwas, was ich tun kann, um jquery erkennen in diesem Frühjahr:Nachricht?
Möglich, Duplikat der Lösung Quelle:Nachrichten in javascript für i18n Internationalisierung
InformationsquelleAutor Raul Barros | 2013-05-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine Möglichkeit für jQuery haben Zugang zu einem
spring
tag.spring:message
ist, verarbeitet der server-Seite, bevor die Seite an den client gesendet, javascript/jQuery verarbeitet wird später auf der client-Seite.InformationsquelleAutor cfs
Als workaround, legen Sie die Nachricht Wert in einem versteckten Eingang auf der jsp-Seite. Dann erhalten seinen Wert im javascript. In deinem Fall:
In javascript (mit jquery) Sie können dann verwenden Sie es wie folgt:
@ishanbakshi
document.getElementById("representative_legal').value
InformationsquelleAutor gizit
Stellen Sie sicher
<spring:message code="representante_legal" />
ist in einer JSP-Datei, wenn das-tag eine javascript-Datei, es wird nie übersetzt werden, um die lokalisierte Zeichenfolge.JSP-Dateien kompiliert werden, bevor Sie an den anfordernden client, während javascript ist, diente als statische Inhalte.
InformationsquelleAutor Luke Camilleri
In Ihre JSP-Datei, die Sie zuweisen können, die
spring:message
an eine javascript-variable, in denen Ihr andere jQuery-code:InformationsquelleAutor Saakshi Aggarwal