在jquery自动完成文本框中的updatepanel内获取组合框值

时间:2012-12-04 06:44:19

标签: jquery updatepanel jquery-ui-autocomplete

我在ajax更新面板中有两个组合框,在更新面板外有一个 JQuery Autocomplete 文本框

我的问题是,当我从客户端组合框中选择时,我需要将值传递给服务方法

这是我的代码 agentid 始终为空

jQuery(function test(agentid) {
            agentid = $("#val_client").val();
            options = { 
                        serviceUrl: '../../proxy/workorder/WorkOrderService.svc/GetAllPropertyListAutoComplete', 
                        params: { _agency: agentid },
                        onSelect: function (value, data) {
                               var record = new Array();
                               record = data.split('|');
                               document.getElementById('workTitle').value = record[0] ? record[0] : record[1];
                               document.getElementById('workAddress').value = record[1] ? record[1] : record[0];
                               document.getElementById('workSiteContact').value = record[2];
                               document.getElementById('workSiteContactNumber').value = record[3];
                               $('#workTitle').attr('readonly', true);
                               $('#workAddress').attr('readonly', true);
                                return false;
                          }
                       }
            a = $('#txt_Properties').autocompletev2(options);
        });

1 个答案:

答案 0 :(得分:0)

您的下拉列表是否为“val_client”?