Как вы, наверное, поняли, вы не возвращаете никаких данных, потому что контроллер не получает никаких аргументов.
Я не совсем знаком с маршрутизацией в CodeIgniter, но, похоже, это немногоОСТАЛЬНОЕ.Это хорошо, но jQuery играет со строками запросов немного лучше, чем стандартная маршрутизация RESTful.
Но не волнуйтесь.Это только означает, что вы должны объединить данные вашего запроса в URL, вместо того, чтобы jQuery отправлял их, используя строку запроса.
Я думаю, что вы хотите сделать jQuery get () следующим образом:
$.get(
"<?php echo base_url(); ?>test/query/" + str,
function(data) {
$("#txtHint").html(data);
}
);
Предполагается, что у вас есть маршрут, подобный следующему:
$route['test/query/(:num)'] = yourController: