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