新しいビューに送信しようとしているオブジェクトの JavaScript 配列があります。私は AJAX を使いたくありません - これはまったく新しいページです。コントローラー アクションに配列を送信する方法がわかりません。
UploadFile
ビューにオブジェクトを返すアクションがあり、これが JavaScript の配列に追加されます。ユーザーが引き続き結果を「確認」しようとすると、そのオブジェクトの配列が新しいページに送信されます。
public ActionResult Review(List<UploadFile> model)
{
return View();
}
私はまだ AJAX を使用しようとしましたが、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'
});
});
ここで何が間違っていますか?