I здесь что-то не хватает. У меня есть jQuery JavaScript:
$.ajax({
type: "POST",
url: "/update-note-order",
dataType: "json",
data: {
orderedIds: orderedIds,
unixTimeMs: new Date().getTime()
}
});
Где ordersIds
- это массив чисел JavaScript (например, var orderIds = [1, 2]
).
] Метод обработки Контроллера
:
[HttpPost]
public void UpdateNoteOrder(long[] orderedIds, long unixTimeMs)
{
...
}
Когда я помещаю Debugger.Break ()
в UpdateNoteOrder ()
, OrderIds
равно null
в окне Watch. ( unixTimeMs
, однако, имеет числовое значение.)
Как передать массив чисел через $. Ajax ()
так, чтобы ordersIds
был long []
в моем контроллере?