[eluser]GrootBaas[/eluser]
Guys,
Thank you so much for your help. You really make a difference in somebody's live with the fast and educated replies. Thank you all again.
For the next person who comes across this problem ...
Inside jquery.autocomplete.js
Change
Code:
$.ajax({mode: "abort",
port: "autocomplete" + input.name,
dataType: options.dataType,
url: options.url,
data: $.extend({
q: lastWord(term),
limit: options.max
}, extraParams),
success: function(data) {
var parsed = options.parse && options.parse(data) || parse(data);
cache.add(term, parsed);
success(term, parsed);
}
});
to this ...
Code:
$.ajax({type: "post",
mode: "abort",
port: "autocomplete" + input.name,
dataType: options.dataType,
url: options.url,
data: $.extend({
q: lastWord(term),
limit: options.max
}, extraParams),
success: function(data) {
var parsed = options.parse && options.parse(data) || parse(data);
cache.add(term, parsed);
success(term, parsed);
}
});
Then in your controller, change ....
Code:
$q = strtolower($_GET["q"]);
to
Code:
$q = strtolower($_POST["q"]);