在回调函数中我们应该在jquery自动完成中调用另一个AJAX调用

时间:2015-06-11 01:27:35

标签: jquery ajax

当我搜索公司时,

自动完成功能正常工作。当我选择公司时,我需要调用另一个AJAX调用来获取与该公司相关的部门。我应该在哪里进行该调用。它是在onselect或onchange函数中。< / p>

&#13;
&#13;
 $("#company").autocomplete({
    source: function( request, response ) {
       $.ajax({
          url: "findByCompanyName",
          data: {"company": request.term},
          dataType: "json",
          success: function( data ) {
              response( $.map( data, function( item ) {
                 return {
                    label: item.company,
                    value: item.company,
                    companyid: item.companyId
                 }
              }));
          }
       });
    },
    minLength: 1,
    select: function(event, ui) {
        $('#eventCompany').val(ui.item.company);
        $('#companyName').val(ui.item.company);
        $('#companyId').val(ui.item.companyId);
    }
});
&#13;
&#13;
&#13;

0 个答案:

没有答案