私はasp.net mvcにいくつかのアプリを持っています。 テーブルフィルタを作成しようとしています。ページは非常に難しいので、私はJSONの応答からデータを取得することはできません。私はparamsでコールアクションを介して取得しようとしています。Refresh asp.net mvcページ
function refresh() {
var id = $("#list").val();
var params = { id: id };
$.get("/Home/Index", params, null, "json");
}
<select id="list" onchange="refresh()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<%foreach (var i in (IEnumerable<int>)ViewData["list"])
{ %>
<%=i %><br />
<%} %>
public ActionResult Index(int? id)
{
if (id == null)
id = 0;
ViewData["list"] = Enumerable.Range((int)id, 5).Select(i => i).ToList<int>();
return View();
}
新しいデータは表示されません。どうしましたか? ページを更新する方法は?
PSアクションAからアクションA(パラメータ付き)に移動(リダイレクト)したいと思います。私はクライアント側のページを再構築したくありません