Автозаполнение очень медленное. Данные отображаются в поле ввода. Насколько быстроJquery

Программирование на jquery
Ответить
Anonymous
 Автозаполнение очень медленное. Данные отображаются в поле ввода. Насколько быстро

Сообщение Anonymous »

Jquery Virsion - 1.12.4, версия пользовательского интерфейса - 1.12.1

Я думаю, что это проблема с вирусом. Как решить эту проблему

Когда я использую другой виртуальный интерфейс, автозаполнение работает правильно.
Jquery Virsion - 1.12.4, версия пользовательского интерфейса - 1.12.1

Я думаю, что это проблема с вирусом. Как решить эту проблему проблема

Когда я использую другой виртуальный автозаполнение, оно работает правильно.
Просмотреть часть









Код Ajax

$(document).ready(function () {
$('#txtinput').autocomplete({
source: function (request, response) {
$.ajax({
url: "Autocomplete/SearchResult",
data: { term: request.term},
minLength: 1,
dataType: "json",
success: function (data) {

var resp = $.map(data, function (item) {
return {
value: item.value,
label: item.label
};
});
response(resp.slice(0, 4));
}
})
},
focus: function() {
return false;
},
select: function (event, ui) {
$('#txtinput').val(ui.item.value);
return true;
}
}).data('ui-autocomplete')._renderItem = function(ul, item){
return $("[*]")
.data("item.autocomplete", item)
.append(item.label)
.appendTo(ul);
};
});


контроллер

public function SearchResult()
{
$term = $this->input->get('term');
$getDetail = $this->Autocomplete_model->getSearch($term);
$data = array();
foreach ($getDetail as $row) {

$temp_array = array();
$temp_array['value'] = $row['title'];
$temp_array['label'] = '
[img]
   '.$row['title'].'';
$data[] = $temp_array;
}
echo json_encode($data);
}


Модель

function getSearch($name)
{
$select = $this->db->query("SELECT products.title,product_picture.picture FROM products
LEFT JOIN product_picture
ON products.id=product_picture.pid
WHERE title LIKE '%".$name."%' LIMIT 5 ");

return $select->result_array();
}


Подробнее здесь: https://stackoverflow.com/questions/606 ... d-how-fast
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»