我有一个使用express.js的ajax POST请求。请求完成后,我想渲染一个html页面。但是使用response.render('ElectronicsCart.html');不管用。此外,因为它是一个ajax请求,我试图使用window.location.href =“ElectronicsCart.html”在ajax请求的成功处理程序中重定向它。但它导致404未找到错误。请帮我解决这个问题。
脚本/ Electronic.js
$(document).ready(function () {
$('#form1').submit(function(e) {
e.preventDefault();
$link = $(this);
$.ajax({
url: '/submitValues',
type: 'post',
dataType: 'json',
data: $('#form1').serialize(),
success: function(data) {
alert(data.toString()); // for testing
window.location.href = "ElectronicsCart";
}
});
return false;
});
});
视图/ ElectronicsCart 这是被调用的html。