Я использовал JQuery-подсказки с Zend для проекта пары месяцев назад. Вот как я написал источник, надеюсь, что это поможет.
$("#unit_autocomplete").autocomplete({
source: function(request, response) {
$.ajax({
url: 'http://localhost/becasPropias/public/unit/autocomplete/format/json'+
'/type/'+type+'/term/'+request.term,
dataType: "json",
success: function(data) {
$("#unit_autocomplete").removeClass('ui-autocomplete-loading');
},
error: function(jqXHR, textStatus, errorThrown){
$("#unit_autocomplete").removeClass('ui-autocomplete-loading');
}
});
},
minLength:2,
select: function(event, selectedItem) {
toggle('hidden_unit', selectedItem['item']);
},
open: function() {
$(this).removeClass("ui-corner-all").addClass("ui-corner-top");
},
close: function() {
$(this).removeClass("ui-corner-top").addClass("ui-corner-all");
}
});
Из всего этого кода, вот та часть, которая вас интересует:
source: function(request, response) {
$.ajax({
url: 'http://localhost/becasPropias/public/unit/autocomplete/format/json'+
'/type/'+type+'/term/'+request.term,
dataType: "json",
success: function(data) {
$("#unit_autocomplete").removeClass('ui-autocomplete-loading');
},
error: function(jqXHR, textStatus, errorThrown){
$("#unit_autocomplete").removeClass('ui-autocomplete-loading');
}
});
}
И из этого кода
url: 'http://localhost/becasPropias/public/unit/autocomplete/format/json'+
'/type/'+type+'/term/'+request.term,
Как вы видите, вы можете поместить в URL как вам нужно. Код для этого доступен в моем git account.