0
如果有人可以帮助我解决这个错误,我会非常感激。 有没有我的htaccess的技巧或直接到我的代码?Select2只适用于本地主机,在服务器上不起作用 - 与codeigniter
我的控制器称为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"
});
的htaccess 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) 重写规则^(*)$的index.php/$ 1 [L]
所以,什么错误你得到? – 2014-12-03 19:40:44
只是不在网上工作...奇怪...有什么,我忘了?当我输入关键字时,总是找不到结果... – Klauzito 2014-12-03 19:53:25
好吧,它在Chrome/Firebug的控制台中说了什么?这是一个跨站点错误?不安全的内容?必须记录一些错误信息 – 2014-12-04 21:04:13