gpt4 book ai didi

javascript - 如何从Java中的ajax发送的select2中获取多个值的列表?

转载 作者:行者123 更新时间:2023-12-02 08:57:07 27 4
gpt4 key购买 nike

我有一个 select2,其中有多个值可供选择。值列表已发送但从未收到。这是我的代码:

HTML:

   <input type="hidden" id="servicio" name="ides[]"/>

JQUERY:

    $("#servicio").select2({
placeholder: "",
multiple: "multiple"
});

$("body").on("click", ".btnPag", function () {

var data = $("#formBuscar").serialize();

$.ajax({
type: 'POST',
url: "sendList.action",
data: data,
dataType: "xml",
success: function (msg) {}
});
return false;
});

JAVA:

 I have tried these, but none seem to work:
String[] ides;
int[] ides;
List<Integer> ides;
List<String> ides;

列表已发送,但在 Java 中未收到。

最佳答案

请发布接收java代码。如果您有权访问 HTTPServletRequest 请求,那么您可以使用 request.getParameterValues() ,它将返回一个值数组,使您可以访问同一参数上出现的所有不同值。

我还建议您使用浏览器的开发者工具来验证 js 插件是否确实按预期发送了同一参数的多个值。

参见:https://docs.oracle.com/javaee/7/api/javax/servlet/ServletRequest.html for String[] getParameterValues(字符串名称)

关于javascript - 如何从Java中的ajax发送的select2中获取多个值的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60430320/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com