[英]Asp.net MVC Redirect to another view from current view page using ajax call
我需要从当前视图中调用另一个视图,我尝试使用ajax调用并能够调用action和pass参数,并且该视图与加载的数据绑定在一起,但是仍然保留在同一页面中,我对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
但这没用
在您的ajax调用的成功功能中,使用以下代码重新定向到其他视图:
window.location.href = "/controller/action?id=" + id;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.