javascript - 在加载更多按钮功能中包含 json 数据

标签 javascript jquery json

如何在加载更多按钮功能中包含 json 数据

load more button : Jsfiddle example

    var index = 1;
$(document).on("pagecreate", "#page1", function(){
    $("#btnAdd").on("click", function(){
        var allItems = '';
        for (var i = 0; i < 100; i++) {
            allItems += '<li><a href="javascript:showDetails(' + (index + i) + ')" >item number ' + (index + i) + '</a></li>';
        }        
        index += 100;

        $("#ListTemp").empty().append(allItems).listview("refresh");

        var element = $("#ListTemp li").detach();
        $("#ListDspQry").append(element);
    });   
});

我的 json 网址是:http://www.beritanisma.com/category/superlawak/?json=get_category_posts

试了好几天了,还是没有结果,请高手帮忙,谢谢。

最佳答案

var index = 0;
$(document).on("pagecreate", "#page1", function(){
    $("#btnAdd").on("click", function(){

        var url = "http://www.beritanisma.com/category/superlawak/?json=get_category_posts"

        $.getJSON(url, function(data){
           var allItems = '';
            for (var i = 0; i < data.posts.length; i++) {
                console.log(data.posts[i].url);
                  allItems += '<li><a href="javascript:showDetails(' + (index + i) + ')" >'+data.posts[i].url+'' + (index + i) + '</a></li>';  


            }
        index += 100;

        $("#ListTemp").empty().append(allItems).listview("refresh");

        var element = $("#ListTemp li").detach();
        $("#ListDspQry").append(element);

        });





    });   
});

关于javascript - 在加载更多按钮功能中包含 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29090255/

相关文章:

javascript - 调用与局部变量同名的函数

javascript - KendoUI - ListView - 如何在编辑模板中运行时显示动态控件

javascript - 为什么jquery中的2个css方法相继不起作用?

json - 如何在 GO 中初始化嵌套 json 结构中的值?

javascript - 使用外部 JSON 文件进行 Php AJAX 搜索

jquery - 使用 jQuery 选择前一个元素

jQuery.animate() 似乎将持续时间参数作为延迟

javascript - 使用 AJAX 结果动态更新 Bootstrap Popover

javascript - 如何从 json 输入中删除空值

javascript - 将 JSON 转换为特定字符串格式