我需要从当前视图中调用另一个视图,我尝试使用ajax调用并且能够调用操作并传递参数,并且该视图与已加载的数据绑定,但它仍然保留在同一页面中,我是ajax的新手所以我希望任何人都可以指导我做错了什么
$.ajax({
type: 'GET',
async: false,
url: "@Url.Action("BookingSearchFX", "AddBooking")",
contentType: 'application/json',
data: { id: id },
cache: false,
dataType: "html",
success: function (data) {
SetData(data);
},
error: function (httpRequest, textStatus, errorThrown) {
alert("Error: " + textStatus + " " + errorThrown + " " + httpRequest);
}
});
我已经使用了另一个表单提交,因此我将无法使用表单提交和尝试 location.href =' @ Url.Action(" AddBooking"," BookingSearchz")?id =' + id
但没有用
答案 0 :(得分:0)
在你的ajax调用的成功函数中,使用下面的方法重定向到其他视图:
window.location.href = "/controller/action?id=" + id;