我想要一个客户列表,当我点击这个客户时,我想在另一个页面上获取详细信息。我用 GetWorkerList 函数填充我的 jquery listview 并且它运行良好但是当我单击我的 listview 时,我不知道如何获取我的 json 数组的 goog json 对象?我是 javascript 和 jquerymobile 的初学者,我做了这个来填充我的列表视图。
Javascript代码
function GetWorkerList()
{
res = serverMethods().GetWorkerList($('#pWorkerList #SearchWorkerValue').val());
var array = res.result;
var strarray = '';
for (var n=0; n<array.length; n++) {
strarray += '<li><a href="#">'
+ array[n].Name
+ ((array[n].FirstNam == null) ? '' : ' ' + array[n].FirstNam)
+ '</a>' + '</li>';
};
$("#lvWorker").empty();
$("#lvWorker").append (strarray);
$('#pWorkerList #lvWorker').listview('refresh');
}
function SelectCustomer()
{
toto = $("#lvCustomer");
alert('Display Customer detail');
}
$(document).ready(function() {
$('#bCustomerList').click (function (){
GetCustomerList();
});
$('#lvCustomer').click (function (){
SelectCustomer();
});
});
HTML 代码
<!-- CustomerList -->
<div data-role="page" id="pCustomerList">
<div data-role="header">
<h1>LacourApps customer</h1>
<a data-role="button" href="#pmain" data-icon="arrow-l" data-iconpos="left" class="ui-btn-left">Back</a>
</div><!-- /header -->
<input onclick="GetCustomerList" value="CustomerList" type="button" id="bCustomerList">
<input id="SearchCustomerValue" value="VAS">
<div data-role="content">
<ul data-role="listview" id="lvCustomer" data-inset="true" data-filter="true">
</ul>
</div><!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div><!-- /footer -->
</div><!-- /page -->