我在此页http://localhost:4858/dash/page/Insert.aspx
中使用json插入数据并且工作正常,但在成功插入记录后我想重定向到此页面http://localhost:4858/Record.aspx
。
但它不是重定向到目标网页,在网址http://localhost:4858/dash/page/Record.aspx
中收到这样的错误我不明白如何从网址中删除此/dash/page/
这是我在我的页面中使用的JSON代码
$.ajax({ contentType: 'application/json; charset=utf-8',
type: 'post',
url: 'Insert.aspx/InsertRecord',
dataType: 'json',
data: JSON.stringify({
FirstName: FirstName,
LastName:LastName,
Gender:Gender,
Phone:Phone,
Email:Email
}),
success: function (data) {
//window.location="Record.aspx";
window.location.replace('Record.aspx');
},
error: function (httpRequest, textStatus, errorThrown) {
alert("status=" + textStatus + ", error=" + errorThrown);
}
});
答案 0 :(得分:4)
而不是window.location.replace
使用:
location.href = "/Record.aspx";
将/
作为第一个字符,将您带到根目录。另请注意,它是location.href
或window.location.href
而不是window.location
。