1

我有一个关于将两个来源放在一个自动完成字段中的可能性的问题。我现在拥有的是:

从地理编码器自动完成一个字段:

$('#field').autocomplete({
                source: function(request, response){
                    geocoder.geocode({'address': request.term}, function(results){
                        response($.map(results, function(item){
                            return {
                                label:item.formatted_address,
                                value: item.formatted_address,
                                latitude: item.geometry.location.lat(),
                                longitude: item.geometry.location.lng()
                            }
                        }));
                    });
                },
                select: function(event, ui){
                    var location = new google.maps.LatLng(ui.item.latitude, ui.item.longitude);
                    map.setCenter(location);
                }
    });

另一个字段从数据库中完成:

$('#companies').autocomplete({
        source: 'pages/autocomplete.php',
        minLength: 3,
        select: function(event, ui){
            var broj = ui.item.id;
            map.setCenter(new google.maps.LatLng(ui.item.latitude, ui.item.longitude));
            $.post('pages/results.php', {broj: broj}, function(data){
               $('#content').html(data); 
            });
        }
    });

这单独工作很好,但我想要将所有内容放在一个字段中,以便我可以在那里搜索所有内容。

4

0 回答 0