Duck~TLS 2019-02-22 17:38 采纳率: 0%
浏览 310

如何获取multiselect选中的多条值加入子表

图片说明这是我添加窗口要把信息添加到下面子表

图片说明这是我前端不知道怎么获取添加进来的信息
图片说明这是后台想把信息加入到子表
图片说明
这是我添加窗口的代码

那个大神知道怎么写码着急啊!添加获取的ID是01.02.03

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-08 01:19
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要将Multiselect选择项添加到子表,您可以在JavaScript中使用$.ajax$.post来发送POST请求。以下是一个示例:

    $(document).ready(function(){
        // 获取多选框的选择项
        var selectedItems = $("#yourSelect").data('kendoMultiSelect').selected();
    
        // 创建一个对象数组,包含每个选中的条目
        var itemsArray = [];
        for(var i=0; i<selectedItems.length; i++){
            itemsArray.push(selectedItems[i]);
        }
    
        // 发送POST请求到服务器
        $.ajax({
            url: 'yourServerUrl',
            type: 'POST',
            data: {items: JSON.stringify(itemsArray)},
            success: function(response){
                console.log(response);
            },
            error: function(xhr, status, error){
                console.error(error);
            }
        });
    });
    

    请注意,您需要替换yourServerUrlyourSelect为实际的URL和元素ID。

    此外,如果您想要在jQuery中直接显示这些信息,请确保在页面加载后执行此操作。您可以这样做:

    $(document).ready(function(){
        // 获取多选框的选择项
        var selectedItems = $("#yourSelect").data('kendoMultiSelect').selected();
    
        // 创建一个对象数组,包含每个选中的条目
        var itemsArray = [];
        for(var i=0; i<selectedItems.length; i++){
            itemsArray.push(selectedItems[i]);
        }
    
        // 显示数据
        $("#resultDiv").html(JSON.stringify(itemsArray));
    });
    

    这将在页面上显示JSON格式的数据,包括所有选中的条目。如果需要的话,可以将其转换回HTML或其他形式以适合您的需求。

    评论

报告相同问题?

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上