jquery post メソッドで複雑なリストを投稿する必要がある状況にいます。これが私がしていることです
function UpdateOrder() {
var results = new Array();
$("#divMainContainer").find(".teamTr").each(function() {
var o = { 'projectid': $(this).attr("projectid"),
'designTeamID': $(this).attr("designTeamID"),
'designTeamOrder': $(this).attr("designTeamOrder")
};
results.push(o);
});
var url = "/DesignManagerQueue/UpdateOrder";
$.post(url, { queryArr: results}, function(data) {
});
そしてMVCアクションは
public JsonResult UpdateOrder(List<SS> queryArr)
{
//Do something
return Json(new { Status = true, Message = "" });
}
そしてクラスは
public class SS
{
public string Projectid{ get; set; }
public int DesignTeamID{ get; set; }
public int DesignTeamOrder { get; set; }
}
しかし、実際には
List<SS> queryArr
空です
何か案は?