我需要将列表中的值L
,PN
和Y
作为参数传递给网络服务。
$.each(data.files, function(index, value) {
$("#yieldlist").append('<li><a href="#"><div>' + value.L + '</div><div>' + value.PN + '</div><div>' + value.Y + '</div></div></a></li>');
});
$('#yieldlist').listview('refresh');
答案 0 :(得分:0)
获取内部文本并使用jquery map来操作它。在下面的链接中有很多很好的例子。
答案 1 :(得分:0)
$.each(data.files, function(index, value) {
$("#yieldlist").append('<li class="list" data-L="'+value.L+'" data-PN="'+value.PN+'" data-Y="'+value.Y+'"><a href="#"><div>' + value.L + '</div><div>' + value.PN + '</div><div>' + value.Y + '</div></div></a></li>');
});
$('#yieldlist').trigger('create');
$(document).on("tap", ".list", function(){
var l = $(this).attr("data-L");
var pn = $(this).attr("data-PN");
var y = $(this).attr("data-Y");
//alert(l+"=="+pn+"=="+y);
$.ajax({
type: "POST",
url: your_web_service_url,
data: { L: l, PN: pn, Y:y}
success: function(response){
}
}).done(function() {
})
})