我有一个 javascript 对象数组,我试图发送到我的新视图。我不想使用 AJAX - 这完全是一个新页面。我似乎无法弄清楚如何将数组发送到我的控制器操作。
我有一个将UploadFile
对象返回到我的视图的操作,该对象被添加到 javascript 中的数组中。当用户尝试继续“查看”结果时,我将该对象数组发送到新页面。
public ActionResult Review(List<UploadFile> model)
{
return View();
}
我仍然尝试使用 AJAX,但遇到了两个问题:1)我想要一个新页面,我不希望它留在同一页面上,2)模型仍然为空。
$('.js_btn-review').click(function () {
$.ajax({
url: '/Document/Review',
data: documents,
type: 'GET'
});
});
我不知道该怎么做——我知道我以前做过,但我不记得我是怎么做到的。我什至尝试设置一个元素并序列化:
$('.js_btn-review').click(function () {
$("#documents").val(documents);
$.ajax({
url: '/Document/Review',
data: $("#documents").serialize(),
type: 'GET'
});
});
我在这里做错了什么?