2013-09-10 4 views
2

Я работаю в Spring MVC. Я не имею понятия использовать javascript-переменную в теге jstl. моя функция,Как я могу использовать переменную javascript в jstl tag

function funcAlert(){ 
     var alert1 = document.querySelector('input[name = "deliverystatus"]:checked').value; 
     alert(alert1); 
    } 

для JSTL тег,

<c:url var="selectDeliveryman" value="/admin/order/selectDeliveryman?id=${orderAttribute.orderId}&deliveryname=" /> 

я хочу использовать переменную Alert1 в конце deliveryname = кто-нибудь, пожалуйста, помогите мне, много спасибо

ответ

0

Вы можете просто используйте как ${alert1}, но вам нужно объявить его глобально в сценарии и убедиться, что jstl работает как раскоенная сторона, поэтому вы можете получить только значение alert1, которое инициализируется во время загрузки страницы после этого лет u внесите какие-либо изменения в эту переменную, вы не сможете ее получить в jstl.

0
<c:url var="selectDeliveryman" value="/admin/order/selectDeliveryman?id=${orderAttribute.orderId}&deliveryname=" /> 

<script> 
function submit() { 
    var alert1 = document.querySelector('input[name = "deliverystatus"]:checked').value; 
    document.location="${selectDeliveryman}"+alert1; 
} 
</script> 
Смежные вопросы