jQuery ajax和.done()作为回调

时间:2017-03-15 06:36:17

标签: javascript jquery ajax node.js

所以我使用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没有正确响应。

0 个答案:

没有答案