使用 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) {
    })
}

使用 jquery 从自动生成的选择中获取值

你在 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) {
    })
}

在服务器上,您将获得选定项目的数组。