在我的导航栏中,我有搜索
<li><a href="#" class="callSearch">Search </a></li>
我正在进行 Ajax 调用,以转到不同的项目控制器
$(".callSearch").click(function (e) {
e.preventDefault();
var url = '@Url.Action("Search", "Search")';
$.ajax(
{
type: "GET",
url: 'Search/Search',
//dataType: "json",
success: function () {
window.location = "https://localhost:xxx/Search/Search";
},
error: function () {
alert("Error");
}
});
});
控制器
[HttpGet]
public ActionResult Search()
{
return PartialView("~/Views/Search/_Search.cshtml");
}
使用此代码,我发布了部分视图在新页面中打开。搜索控制器在不同的项目中,具有导航和 js 的布局文件在不同的项目中。
我想在同一页面上返回模态......但是现在它转到不同的页面并且导航在该页面上消失了。
关于如何做到这一点的任何想法?
慕盖茨4494581
相关分类