使用json结果集的jquery移动列表视图分页
我正在使用jquery mobile和phonegap 下面是我从服务器获取的json结果集,并将其放入全局变量中使用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"}]
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]);
}
}
}