我想通过AJAX从服务器发送和获取数据,然后在获得数据后执行一些HTML更改。但是,在服务器处理数据并将结果发回后,AJAX不会在浏览器上显示数据。当我在AJAX的console.log
部分之后done
时,我发现它无效。我试着寻找答案,但没有一个是针对我的问题的。
AJAX
$.ajax({
url: "/main/home",
type: "POST",
contentType: "application/json",
dataType: "json",
data: JSON.stringify(//....some data here...)
}).done(function(result){
//This console.log doesn't show up.
console.log("Result is back");
console.log(result)
})
的NodeJS /快速
router.post("/main/home", function(req, res){
//This console.log shows up.
console.log("Data received");
res.render("ajaxSnippets/mainHome");
//This also shows up.
console.log("Data sent back");
});