2011-02-16 11 views

cevap

25
<script type="text/javascript"> 
    var modelAttributeValue = '${modelAttribute}'; 
</script> 

Bu muhtemelen model.addAttribute("modelAttribute", value)

+14

hmm. jquery işlevi, JQ şablonuna –

+0

içine aktarılan js dosyasının bir parçası olduğunda jQuery için herhangi bir çalışma olduğunda bu çalışmaz. – swateek

+0

ModelAttribute özelliğini nasıl ayarlayabilirim? –

3

tarafından eklenen öznitelik, bir gizli alan ve onload aşağıdaki erişim onu ​​model niteliğini kaydedebilirsiniz.

$(document).ready(function(){ 
    var modelAttr = $("#modelAttr").val(); 
    alert(modelAttr); 
} 

input type="hidden" id="modelAttr" name="modelAttr" value="${modelAttribute}"/> 

c ekleyin: ${modelAttribute} çevresinde jsp.

+0

Sadece bu çözüm benim durumumda çalışır (Spring + Thymeleaf + JS). Bir String iletmek sorun değil, ancak bir listeyi veya Dizeler dizisini nasıl geçebilirim? – krm

İlgili konular