Я создал раскрывающийся список, используя jqwidgets, и получил форму с использованием шаблона скорости. В форме action я хочу получить выбранное значение моего раскрывающегося списка. Мне нужно значение на моей странице контроллера. Как я могу получить выбранное значение выпадающего списка внутри переменной шаблона скорости? Я передаю элемент внутри $ submitUrl.setParameter ("filePath", "item"). но если я напечатаю значение внутри контроллера, я получаю только элемент. а не выбранное значение выпадающего списка. Любое предложение?Как передать переменную javascript в шаблон скорости
<script type="text/javascript">
$(document).ready(function()
{
// Create the countryjqxWidget DropDownList
$("#countryjqxWidget").jqxDropDownList({source: countryList, selectedIndex: 0, width: '200', height: '25', theme: 'ui-redmond'});
$('#countryjqxWidget').on('change', function (event)
{
var args = event.args;
if (args) {
// index represents the item's index.
var index = args.index;
var item = args.item;
// get item's label and value.
var label = item.label;
var value = item.value;
alert(value);
var item = $("#jqxDropDownList").jqxDropDownList('getSelectedItem');
}
});
});
</script>
<form id="form" class="form-horizontal" action="$submitUrl" method="post" >
#lr_btn("submit-btn", "Submit", "Submitting...")
</form>
#set($submitUrl = $renderResponse.createActionURL())
$submitUrl.setParameter("submit", "upload")
$submitUrl.setParameter("filePath", "item")
Большое спасибо. Я старался на вашем пути. и он отлично работал :-) – stack