刷新div中的数据

时间:2015-04-04 17:09:24

标签: jquery phonegap-build html-framework-7

我有一个使用framework7构建的phonegap应用程序,该应用程序具有“pull to refresh”选项。

这是激活pull to refesh的函数:

        // 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在拉后被清空。

1 个答案:

答案 0 :(得分: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);
});