[英]Pass an array as parameter to a controller from an ajax call in JavaScript
[英]Fetching the Javascript Variable and pass as a parameter in AJAX call
我无法获取javascript变量的值,并将其作为参数传递给ajax调用。
<select id="mySelect" onblur="updateERPfunction()">
<option value="Audi">Audi
<option value="BMW">BMW
<option value="Mercedes">Mercedes
<option value="Volvo">Volvo
</select>
function updateERPfunction() {
var my_val= document.getElementById("mySelect").value;
alert(my_val);
}
我想在另一个onfocus函数中使用my_val的值:
<input name="MappingId" onfocus="backgroundColorToWhite('MappingId_${efField.efMappingId}'); bindKeyDownEvent(my_val); />
请帮助我从JS函数获取JSP的my_val
值。
看看是否有帮助(假设您不介意jquery):
<select id="mySelect" onblur="updateERPfunction()">
<option value="Audi">Audi</option>
<option value="BMW">BMW</option>
<option value="Mercedes">Mercedes</option>
<option value="Volvo">Volvo</option>
</select>
<input name="MappingId" />
$(document).ready(function() {
var my_val = '';
$("#mySelect").change(function() {
my_val = $(this).val();
// feel free to use ajax if required:
// $.post('server url', {}, function(data) {
// my_val = data.my_val;
// });
})
$('[name="MappingId"]').focus(function() {
alert(my_val)
$(this).blur();
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.