Привет, я новичок в codeigniter и пытаюсь просто передать переменную GET в функцию контроллера и заставить этот контроллер искать базу данных на основе этой строки переменной GET.Я использую ajax для извлечения возвращенного представления с результатами и отображения его на странице ..
моя проблема в том, что у меня есть ссылка, при которой онклик выполняет этот javascript, такой как ....
function fetchview(query_id2){
$.ajax({
url:'getProjectDetails/'+query_id2,
dataType: "html",
success: function(str){
$("#content").html(str);
}
});
}
сама ссылка ...
onclick="('query_id')";
проблема в том, что codeigniter AUTOMATICALLY передает query_id2 в функцию 'getProjectDetails', заменяя любые + или даже% 20 на «dash»символ "-".
Это проблема, потому что мне нужно запросить базу данных без каких-либо дефисов ....
любой возможный способ решить эту проблему?
У меня естьуже пробовал URL, кодирующий 'query_id' в ссылке ... затем декодирование URL в 'getProjectDetails' - это не работает, так как codeigniter по-прежнему заменяет% 20 символов тире в 'getProjectDetails'