Я пытаюсь получить доступ к данным с помощью jQuery ui autocomplete. На моем локальном хосте это было хорошо сделано, но когда я загружаю его на свой сервер, он не работает. Я получаю консольные журналы, которые говорят «http://myweb.com/data/header/lookup?term=PO 500 (Internal Server Error)
».500 (Внутренняя ошибка сервера) jQuery ajax ui autocomplete codeigniter
Я использую codeigniter для его создания.
Вот JQuery:
$("#producttype").autocomplete({
source: "<?php echo base_url(); ?>data/header/lookup",
minLength: 2,
select: function(event, ui) {
$("#productcode").val(ui.item.code)
},
change: function(event, ui){
if(ui.item == null || ui.item == undefined){
$("#producttype").val("");
$("#productcode").val("");
}
}
});
Вот контроллер:
public function lookup(){
if (isset($_GET['term'])){
$q = strtolower($_GET['term']);
$this->welcome_m->get_word($q,'DESC1','10');
}
}
Вот модель:
function get_word($q, $col = '', $param=''){
$query = $this->db->query("SELECT KODE, DESC1 FROM MASTER WHERE $col LIKE '%".$q."%' AND LENGTH(KODE) = $param");
if($query->num_rows > 0){
foreach ($query->result_array() as $row){
$new_row['label']=htmlentities(stripslashes($row['DESC1']));
$new_row['code']=htmlentities(stripslashes($row['KODE']));
$row_set[] = $new_row;
}
echo json_encode($row_set);
}
}
Мне нужен совет и помочь разрешить его, пожалуйста.
Проверьте журнал ошибок веб-сервера для дела 500 ответа – Phil
@Phil, я нашел там error_log на моем сервере, это сказать: 'PHP Предупреждение: PHP Startup: невозможно загрузить динамическую библиотеку '/usr/local/lib/php/extensions/no-debug-non-zts-20100525/htscanner.so' -/usr/local/lib/php/extensions/no-debug- non-zts-20100525/htscanner.so: не удается открыть файл общего объекта: нет такого файла или каталога в Unknown в строке 0' нужна помощь :( – user2392149