小弟最近在处理前端传值到后端时,遇到三维阵列要传到后端去数据库的问题
资料类型:三维阵列
array name:arr
array内容是integer组成的三维阵列
[4,3,6]
[3,4,5]
前端语法:
$.ajax({
type: 'POST',
data:
{
'sortarray': arr,
},
url: "/{controllerName}/{actionName}",
cache: false,
async: false,
contentType:
"application/x-www-form-urlencoded",
dataType: "json",
success: function (result) {
if (result.success) {
//成功后再取得清单
alert('Wonderful');
}
else
{
alert(result.message);
toastr.error(result.message);
}
});
后端后法
public async Task<ActionResult> ActionName(List<int[,,]> sortarray)
{
}
有试着把array 换成string,是可以在后端接到资料,但换成array后却收到2笔资料
内容是null的资料
是否能有前辈不吝指教,谢谢