【发布时间】:2018-11-11 19:22:03
【问题描述】:
我是 jquery 的新手。我想为多个下拉菜单制作单个 Onchange。我试过 for 循环但没有用。我一直在寻找,但没有找到解决方案。如何使这段代码看起来简单?感谢您的帮助
$(document).on('change', '#medicine1', function(){
var medicine=$(this).val();
$.ajax({
type : "POST",
url : "<?php echo base_url('example/product')?>",
dataType : "JSON",
data : {medicine: medicine},
cache:false,
success: function(data){
$.each(data,function(medicine, stock, unit){
$('#stock1').val(data.stock);
$('#unit1').val(data.unit);
});
}
});
return false;
});
$(document).on('change', '#medicine2', function(){
var medicine=$(this).val();
$.ajax({
type : "POST",
url : "<?php echo base_url('example/product')?>",
dataType : "JSON",
data : {medicine: medicine},
cache:false,
success: function(data){
$.each(data,function(medicine, stock, unit){
$('#stock2').val(data.stock);
$('#unit2').val(data.unit);
});
}
});
return false;
});
【问题讨论】:
标签: jquery ajax drop-down-menu jquery-selectors