使用json结果集的jquery移动列表视图分页

使用json结果集的jquery移动列表视图分页,jquery,mobile,cordova,Jquery,Mobile,Cordova,我正在使用jquery mobile和phonegap 下面是我从服务器获取的json结果集,并将其放入全局变量中 var categoriesArr = [ { "Categories": "Bengali Products", "desc": [{"code":"40740","product":"Alphonso Mango Jam 300 Gms","rate":"54.00"}]

我正在使用jquery mobile和phonegap

下面是我从服务器获取的json结果集,并将其放入全局变量中

var categoriesArr = [
            {    
            "Categories": "Bengali Products",        
            "desc": [{"code":"40740","product":"Alphonso Mango Jam 300 Gms","rate":"54.00"}]                                
            },
        {    
        "Categories": "Beverages (Town)",        
            "desc":  [{"code":"40011","product":"Badam Powder 100grams","rate":"30.00"}]                            
            }           
        ];
如果单击一个类别,它将显示包含100条以上记录的类别描述(desc)


使用此结果集,如何在列表视图中对类别进行分页(每页10个)。

您的问题有点模糊-这是您需要的吗

var len = categoriesArr.length;
for(var i = 0 ; i < len ; i++){
    //do something with categoriesArr[i].Categories (could write to DOM)
    console.log(categoriesArr[i].Categories);
    for(var x in categoriesArr[i].desc[0]){
        //do something with categoriesArr[i].desc[0][x] (could write to DOM)
        console.log(x + ": " + categoriesArr[i].desc[0][x]);
    }
}
如果是,则迭代desc数组,而不是假设索引为零:

for(var i = 0, len = categoriesArr.length ; i < len ; i++){
    //do something with categoriesArr[i].Categories (could write to DOM)
    console.log(categoriesArr[i].Categories);
    for(var j = 0, dlen = categoriesArr[i].desc.length ; j < dlen ; j++){
        for(var x in categoriesArr[i].desc[j]){
            //do something with categoriesArr[i].desc[j][x] (could write to DOM)
            console.log(x + ": " + categoriesArr[i].desc[j][x]);
        }
    }
}
for(变量i=0,len=categoriesArr.length;i
我想你可以用电脑解决你的问题


当包含时,它支持排序和分页。

than用于u r reply。但是我想对每个类别的描述字段(des)进行分页,在json结果集中包含100多条记录。单击“下一步”按钮后,它将显示另外5或10个结果。我没有使用上面链接的分页插件的经验,但在阅读主页后,我猜您应该能够通过引用您的中的本地
href
使其工作。在上面的循环中,使用唯一的pageID将内容包装在div中。您必须进行实验。但我需要使用Android版jquery mobile在列表视图中显示结果。很抱歉,错过了“移动”部分。
for(var i = 0, len = categoriesArr.length ; i < len ; i++){
    //do something with categoriesArr[i].Categories (could write to DOM)
    console.log(categoriesArr[i].Categories);
    for(var j = 0, dlen = categoriesArr[i].desc.length ; j < dlen ; j++){
        for(var x in categoriesArr[i].desc[j]){
            //do something with categoriesArr[i].desc[j][x] (could write to DOM)
            console.log(x + ": " + categoriesArr[i].desc[j][x]);
        }
    }
}