所以我使用Node,Cheerio和mongoose来抓取数据然后直接在主页上发布已删除的数据,所以我有一个按钮,假设使用ajax来使用/ scrape路径和一次.done获取数据,将文章发布到主页
$("#scrapper").on("click", function() {
$.ajax({
method: "GET",
url: "/scrape"
}).done(function() {
$("#artWell").empty();
$.getJSON("/articles", function(data) {
for (var i = 0; i<data.length; i++) {
$("#artWell").append("<p data-id='" + data[i]._id + "'>" + data[i].title + "<br />" + data[i].link + "</p>");
}
});
});
});
但我的意思是我必须按两次#scrapper按钮才能发布数据,因为.done没有正确响应。