Есть ли какой-нибудь трюк с моим htaccess или прямым доступом к моему коду?
Мой контроллер называется jasontrend
класс Jsontrend расширяет CI_Controller {
Код: Выделить всё
function __construct()
{
parent::__construct();
}
public function index()
{
$input = (isset($_GET['term']))? trim($_GET['term']) : '';
$return_arr = array();
$row_array = array();
$query = $this
->db
->order_by('slug','ASC')
->like('slug', $input)
->get('trendmark');
foreach($query->result() as $row):
$row_array['slug'] = $row->slug;
$row_array['id'] = $row->id;
$row_array['titleMedia'] = utf8_encode($row->titleMedia);
$row_array['fileMedia'] = $row->fileMedia;
$row_array['url'] = $row->url;
array_push($return_arr,$row_array);
endforeach;
header("Content-type: application/json");
echo json_encode($return_arr);
}
мой JavaScript:
Код: Выделить всё
$("#epop").select2({
minimumInputLength: 2,
placeholder: "DIGITE A MARCA DE SEU PRODUTO",
ajax: {
url: top.location.host == '127.0.0.1' ? 'http://127.0.0.1/mysite/jsontrend/' : 'http://mysite/jsontrend',
dataType: 'json',
data: function (term, page) {
return {
term: term,
page: page || 1
};
},
error: function (jqXHR, status, error) {
console.log(error + ": " + jqXHR.responseText);
return { results: [] }; // Return dataset to load after error
},
results: function (data) {
//$('.searchtrend').attr('disabled',false);
return {
results: $.map(data, function (item) {
return {
text: item.titleMedia,
url: item.url,
id: item.id,
slug: item.slug,
file: item.fileMedia
}
})
};
}
},
formatResult: repoFormatResult,
formatSelection: repoFormatSelection,
dropdownCssClass: "bigdrop"
});
RewriteEngine on
RewriteRule ^$ index.php [L]
RewriteCond $1 !^(index.php|run.php|fckeditor|assets|img|css|js|images|updin|stats|xml|admin|robots.txt|favicon.ico|favicon_adm.ico)
RewriteRule ^( .*)$ index.php?/$1 [L]
Подробнее здесь: https://stackoverflow.com/questions/272 ... odeigniter