我有ajax请求:
function sendData(user) {
$.ajax({
type: 'POST',
url: '/user-check',
data: JSON.stringify(user),
headers: {
'Accept': 'application/text',
'Content-Type': 'application/json',
},
dataType: 'text',
success : function(completeHtmlPage) {
alert("Success");
var pageName = completeHtmlPage + ".html";
window.open(pageName);
},
error: function() {
alert('Error authorization');
}
});
}
我想打开名为 completeHtmlPage +“。html”的新页面。 如何打开新页面而不是当前页面?
答案 0 :(得分:1)
由于您希望在同一页面上进行重定向,因此您可以将success
块更改为:
success : function(completeHtmlPage) {
alert("Success");
var pageName = completeHtmlPage + ".html";
document.location.href = pageName;
},
答案 1 :(得分:0)
是的 location.href =(相对/或绝对)