Я думаю, что большинство людей будут использовать $ .ajax, чтобы сделать запрос.Я думаю, что это требует слишком много параметров.Большую часть времени я использую $ (). Load ().если вы работаете на ASPX, вы можете попробовать общий дескриптор.
$("input#autocomplete").keypress(funciton(){
var input = $(this);
input.load("google.com/complete/search?q=" + escape(input.val()), function(response, status, xml){
var json = eval(response); // or eval("[" + response + "]")
input.autocomplete({source: json });
});
});