[問題] AJAX 傳送陣列問題
小弟最近在處理前端傳值到後端時,遇到三維陣列要傳到後端去資料庫的問題
資料類型:三維陣列
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的資料
是否能有前輩不吝指教,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.144.104 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1639547930.A.DB6.html
→
12/16 22:31,
3年前
, 1F
12/16 22:31, 1F
推
12/17 14:26,
3年前
, 2F
12/17 14:26, 2F
→
12/17 14:26,
3年前
, 3F
12/17 14:26, 3F
→
12/17 14:27,
3年前
, 4F
12/17 14:27, 4F
推
12/17 14:30,
3年前
, 5F
12/17 14:30, 5F
→
12/17 14:30,
3年前
, 6F
12/17 14:30, 6F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章