Jquery 在AJAX POST之后呈现EJS页面

Jquery 在AJAX POST之后呈现EJS页面,jquery,node.js,ajax,ejs,Jquery,Node.js,Ajax,Ejs,我在代码中实现了一个Ajax调用来发送表单提交事件的信息,但是现在我需要renderoredirect到一个特定的EJS页面,如果insert查询成功与否 它过去在没有Ajax调用的情况下工作,但现在每当我单击submit按钮时,查询就会工作,但是页面不会被重定向 代码如下: 客户端 $(function() { $('#addForm').on('submit', function(e) { e.preventDefault(); var titolo

我在代码中实现了一个Ajax调用来发送表单提交事件的信息,但是现在我需要
render
o
redirect
到一个特定的EJS页面,如果insert查询成功与否

它过去在没有Ajax调用的情况下工作,但现在每当我单击submit按钮时,查询就会工作,但是页面不会被重定向

代码如下:

客户端

$(function() {
    $('#addForm').on('submit', function(e) {
        e.preventDefault();
        var titolo = $(this).find("#title").val();
        var time = $(this).find("#time").val();
        var tags = []; 
        var tagsCont = $(this).find(".chip");
        var tmpTag;
        for(var i = 0; i < tagsCont.length; i++){
            tmpTag = $(tagsCont[i]).html().split('<')[0];
            tags.push(tmpTag);
        }
        var data = {titolo: titolo,time: time, tags: tags};
        var dataSend = $.ajax({
            type: "POST",
            url: "/add",
            data: JSON.stringify(data),
            cache: false,
            contentType: "application/json"
        });
        dataSend.done(function(data){
            if(!data.status)
                console.log("Error on data send");
            return;
        });
        dataSend.fail(function (jqXHR, textStatus) {
            console.log("Error on data send " + textStatus);
            return;
        });

    });
});
$(函数(){
$('#addForm')。关于('submit',函数(e){
e、 预防默认值();
var titolo=$(this.find(#title”).val();
var time=$(this.find(#time”).val();
var标签=[];
var tagsCont=$(this.find(“.chip”);
var-tmpTag;
对于(变量i=0;itmpTag=$(tagsCont[i]).html().split(“当通过ajax接收响应时,无论您在后端重定向到哪个url,它都不会影响前端。您应该在客户端执行重定向

dataSend.done(function(data){
        if(!data.status)
            console.log("Error on data send");
        else
            location.href = '/';
        return;
    });
dataSend.done(function(data){
        if(!data.status)
            console.log("Error on data send");
        else
            location.href = '/';
        return;
    });