我创建了一个数据的树形数据,在这个treelist中我正在尝试编辑一些通过JSON帖子存储在select中的数据到编辑操作。为此,我需要通过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) {
})
}
答案 0 :(得分:0)
您正在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) {
})
}
在服务器上,您将获得一个选定项目数组。