1

我想要一个客户列表,当我点击这个客户时,我想在另一个页面上获取详细信息。我用 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 -->
4

0 回答 0