使用 jquery 从自动生成的选择中获取值
本文关键字:获取 选择 jquery 自动生成 使用 | 更新日期: 2023-09-27 18:36:38
我制作了一个数据树列表,在这个树列表中,我正在尝试通过 JSON 发布到编辑操作来编辑存储在选择中的一些数据。为此,我需要使用 jquery 从这个选择中获取价值,我和一些大学尝试了一切,但我们无法让这个东西工作。
树列表是通过foreach生成的,当单击提交按钮时,将调用带有ID的函数,jquery应获得所选值。
function Edit_hpg(id) {
var select = '#select1.1.' + id;
select = $(select + "option:selected").each();
$.getJSON('/PrijsCodeKoppeling/HoofdProductGroep', {
id: (id),
prijscode: $(select)
}, function (data) {
})
}
你在 Ajax 调用中将 DOM 元素发送到服务器。
试试这个:
function Edit_hpg(id) {
var select = '#select1.1.' + id;
var selectedItems = new Array();
$(select + " option:selected").each(function(index, elem){
selectedItems.push($(elem).val());
});
$.getJSON('/PrijsCodeKoppeling/HoofdProductGroep', {
id: (id),
prijscode: selectedItems
}, function (data) {
})
}
在服务器上,您将获得选定项目的数组。