jQueryで関数を使用する.load()
と、ターゲットは同じページにありますが、何らかの理由で新しいページが表示され続けます。
コードは次のとおりです。
$('form').submit(function () {
$("#searchResults").load('@(Url.Action("GetSearchResults", "MyController"))');
});
同じページにdivがあります#searchResults
コントローラのGetSearchResults
アクションは、実際にはTelerikデータグリッドを含む部分的なビューを返します。
私の期待は#searchResults
、ページを更新せずに、Ajaxを使用して部分ビューがdivにロードされることです。#searchResults
ただし、 divを更新する代わりに、部分ビューで新しいページが表示されます。