点击按钮(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/