1

我有一个使用 framework7 构建的 phonegap 应用程序,该应用程序具有“拉动刷新”选项。

这是激活拉动刷新的功能:

        // Pull to refresh content
        var ptrContent = $$('.pull-to-refresh-content');

        // Add 'refresh' listener on it
        ptrContent.on('refresh', function (e) {
            // Emulate 2s loading
            setTimeout(function () {

                $( ".content-block" ).empty();

                // Refresh the data from url
                // reload the .content-block div

myApp.pullToRefreshDone();
            }, 1000);
        });

我需要 .content-block div在它清空后重新加载来自该url的新数据。

不知道该怎么做 - 上面的功能在 .content-block 在拉取后被清空时起作用。

4

1 回答 1

1

您必须进行 AJAX 调用,然后使用其输出,在这种情况下,插入到 .content-block 中。

您可以在此处阅读有关 AJAX 的更多信息:

http://api.jquery.com/jquery.ajax/

这是一些示例代码:

$.ajax({
  method: "GET",
  url: "http://..."
}).done(function(data) {
    // The 'data' variable will contain the json data returned, which you may loop with a foreach loop and convert it into html blocks
    var contentBlock = ""; // This variable will contain your html
    $(".content-block").html(contentBlock);
});
于 2015-04-04T18:00:57.967 回答