javascript - 用于重定向按钮上的不同页面,使用数组提交到 spring Controller()

标签 javascript jquery spring-mvc

点击按钮(submitButton)

创建一个隐藏的并且我已经发送了数据, 假设我的数据是[60,56]

     assetGroupId: [60,56]

$("#submitButton").click(function() {
    console.log("submit button is calling");

     var assetID= JSON.stringify(assetGroupId);
document.body.innerHTML += '<form id="assetIdForm" action="http://localhost:9007/abcd" method="post">
            <input type="hidden" name="assetID" value="assetID"></form>';
document.getElementById("assetIdForm").submit();

我的 Controller 是:

   @RequestMapping(value = "/abcd", method ={ RequestMethod.POST, RequestMethod.GET },produces=MediaType.APPLICATION_JSON_VALUE,
                                            consumes=MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public ModelAndView getvalue(String[] ID) {
}

在我的 Controller 中,我需要获取的数据是[50,60],但我得到的是I,D。 请帮助我..我如何在 Controller 中获取数据。

最佳答案

试试这个

document.body.innerHTML += '<form id="assetIdForm" action="http://localhost:9007/abcd" method="post">
        <input type="hidden" name="assetID" value="'+assetID+'"></form>';

document.getElementById("assetIdForm").submit();

assetID 作为值标签内的变量

关于javascript - 用于重定向按钮上的不同页面,使用数组提交到 spring Controller(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39620419/

相关文章:

javascript - 折线图系列向下钻取到另一个折线图系列

javascript - 如果我将输入类型数字的值存储在另一个变量中,它会在末尾缺少一个数字

jquery - 通过 ID 动态选择嵌套元素

java单元测试本地范围的字符串

java - Spring中动态选择服务实现

javascript - 添加带有 url 的 anchor ,同时将 url 作为属性传递

java - 避免 gwt 中的 double 指数

javascript - 如何在 jQuery UI 选项卡中重新加载 AJAX 内容

c# - 绑定(bind)下拉列表而不引起回发

java - Spring MVC 与 Hibernate 列表