【发布时间】:2013-09-04 05:29:17
【问题描述】:
这是我的 Json 响应格式:-
{"Value":[{"ID":"1","productID":"10","subsID":"9","MinPrice":"500","MaxPrice":"50000","Subs":"xyz100"}]}
这是我的 .js 代码:-
function productURL(url) {
alert(url);
$.ajax({
url: url,
type : "GET",
dataType : "json",
contentType: "application/json",
async : false,
success : function(msg) {
var respPrice = msg.Value;
$.each(respPrice, function(index, value) {
if(value.VarietyID == 0) {
alert('No product subs list found');
} else {
subsId = value.subsID;
substance = value.subs;
minPrice = value.MinPrice;
maxPrice = value.MaxPrice;
respPrice += '<li class="ui-btn ui-btn-icon-right ui-li-has-arrow ui-li ui-last-child ui-btn-up-e">' + substance + minPrice + '-' + maxPrice + '</li>';
};
}
});
$('#productList').append(respPrice).listview('refresh');
},
error : function(e) {
console.log(e.message);
alert('Error Occoured');
}
});
}
我需要做哪些修改才能正确生成列表视图?任何帮助将不胜感激。
【问题讨论】:
-
放 var respPrice = "";
notvar respPrice = msg.Value;。 'Alumimi' 在列表中的位置是什么?是列表中的第一个数据还是最后一个数据? -
它在响应中最后类似于 xyz100 和它的 Alumini1008,其余的是 minPrice 和 maxPrice。
标签: javascript android jquery json cordova