我提出我的数组从jQuery的数据表服务器端处理,在下面的表格必需的JSON参数没有出现在jQuery的数据表
创建阵列
var testArr = [];
testArr.push('A')
和下$('#form').submit
功能
$.ajax({
url: 'run',
data: testArr,
dataType :"json",
success: function(testArr){
alert("Data Saved: " + testArr);
}
});`
而在弹簧控制器端,我的注释看起来像这样
@RequestMapping(value="/run", method=RequestMethod.POST,
headers="Accept=application/json")
public String run(@RequestParam("testArr") JSON testArr) {
当我提交的数据进行服务器端处理,它抛出我的错误,指出
必需的JSON参数“testArr”不存在
我无法理解什么是我做错了。请帮忙。
使用'数据尝试:{“testArr”:testArr}' – 2011-11-02 06:14:55
@RC。 感谢您的提示。你可以发布这个答案,以便我可以接受它 – Vivek
确定它已经完成:) – 2011-11-04 06:35:33