【发布时间】:2013-04-29 04:53:43
【问题描述】:
我想将一个对象传递给控制器并检索控制器中的值。 我的定义如下:
HTML代码:
var positionarray = [];
Javascript:
$("#button").live('click',function(){
positionarray.push({
id: sessionStorage.getItem('id'),
value: $("#input").val()
});
});
// on save button click
$.ajax({
type: "GET",
url:"/Bugs/Position",
data: {
array:positionarray
},
cache: false,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (json) {
}
});
但我无法检索控制器中的值。它正在为空。
【问题讨论】:
-
你的动作看起来怎么样?
-
在
/Bugs/Position页面打印你的Request,然后检查你得到了什么,我认为它是正确的。 -
我可以传递给控制器,但是控制器中的值是空的
-
@Naidu 你在传递一个数组,你可以用 Post 而不是 GET
标签: jquery ajax asp.net-mvc