我有一个带有 jquery 和 php 的自动建议代码,问题是 jquery 正在发送浏览器响应 400(错误请求)
的 ajax 请求问题是查询应该像
http://localhost/abc/index.php?/controller/autoComplete**?q=a**&limit=5×tamp=1382
但请求的生成就像
http://localhost/abc/index.php?/controller/autoComplete **&q=a**&limit=5×tamp=1382
自动完成功能就像
$.fn.extend({
autocomplete: function(urlOrData, options) {
var isUrl = typeof urlOrData == "string";
options = $.extend({}, $.Autocompleter.defaults, {
url: isUrl ? urlOrData : null,
data: isUrl ? null : urlOrData,
delay: isUrl ? $.Autocompleter.defaults.delay : 10,
max: options && !options.scroll ? 5 : 5
}, options);
调用视图中的函数的代码,该函数具有 id = 'search' 的文本字段
$(document).ready(function(){
$("#search").autocomplete("<?php echo "http://localhost/abc/index.php?/controller/autoComplete"; ?>", {
selectFirst: true
});
});
自动完成是控制器中的功能
我在我的代码点火器的 config.php 中进行了更改,我更改了
$config['index_page'] = 'index.php?';