powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQuery autocomplete + txt файл
12 сообщений из 12, страница 1 из 1
JQuery autocomplete + txt файл
    #38443894
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
$(function(){

$.ui.autocomplete.prototype._renderItem = function (ul, item) {
    item.label = item.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + $.ui.autocomplete.escapeRegex(this.term) + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>");
    return $("<li></li>")
            .data("item.autocomplete", item)
            .append("<a>" + item.label + "</a>")
            .appendTo(ul);
};


var availableTags = [
    "JavaScript",
    "ActionScript",
    "C++",
    "Delphi",
    "Cobol",
    "Java",
    "Ruby",
    "Pythin",
    "Perl",
    "Groove",
    "Lisp",
    "Pascal",
    "Assembly",
    "Cliper",
];

$('#search').autocomplete({
    source: availableTags,
    minLength: 3
});


});


есть код подскажите как брать данные из текстового файла
данный в файле:
один
два
три

пробывал делать так:
Код: javascript
1.
2.
3.
4.
var availableTags = new Array();
    $.get('text.txt', function(data){
            availableTags = data.split('\n');
        });



но не работает
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38443899
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-yно не работаетгляньте по F12 какие данные приходят с сервера и/или какая ошибка в консоль пишется...

и что внутри data под отладкой гляньте
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38443946
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,
подскажите чем глянуть?
я посмотрел firebug и HDS Link Detector

GET http://localhost:8080/text.txt [HTTP/1.1 304 Not Modified 3мс]
в консоли вижу все из текстового файла, но autocomplete не работает
хотя чисто с массивом все работает
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38443959
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-yподскажите чем глянуть?firebug, закладка Script, ставьте точку останова и смотрите что в data
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38443962
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y,

попробуй настроить автокомплит после получения данных:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
$(function(){

$.ui.autocomplete.prototype._renderItem = function (ul, item) {
    item.label = item.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + $.ui.autocomplete.escapeRegex(this.term) + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>");
    return $("<li></li>")
            .data("item.autocomplete", item)
            .append("<a>" + item.label + "</a>")
            .appendTo(ul);
};

$.get('text.txt', function(data){
	var availableTags = data.split('\n');
	$('#search').autocomplete({
		source: availableTags,
		minLength: 3
	});
});

});
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38443987
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,
работает)
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38444004
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите это нормальный скрипт?
я просто чтобы не дергать бд, все перекинул в файлик - там порядка 4k наименований
работает все быстро вроде
просто в нете есть куча разных вариантов, до этого я использовал другой (там кода было на порядок больше)
подскажите, как отключать и включать autocomplete в зависимости от состояния checkbox
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
$("#autocmpldisable").click ( function() {
 
if ( !$(this).is ( ":checked" ) ) // If the check-box is not checked,
{ // enable autocomplete
 
$( "#autocomplete" ).autocomplete({
disabled: false
});
 
}
else // If the checkbox is checked,
{ // disable autocomplete
$( "#autocomplete" ).autocomplete({
disabled: true
});
 
}
});


нашел в нете такой код, подскажите какой метод актуальнее использовать is, prop, document.getElementById('checkbox').checked=false;

просот меня смущает тот факт что в dom? грузятся все наименования из файла
или может json использовать?
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38444009
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я просто только начинаю вникать в jquery и java script
подскажите лучший вариант
Спасибо
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38444034
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-yя просто чтобы не дергать бд, все перекинул в файлик
меня переполняют эмоции
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38444040
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,
:) ну вот такой я)
хочется все оптимизовать, но поскольку я многое еще не знаю сделал вот так))
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38444041
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y,

Код: javascript
1.
2.
3.
$("#autocmpldisable").click ( function() {
	$( "#autocomplete" ).autocomplete({ disabled: this.checked });
});
...
Рейтинг: 0 / 0
JQuery autocomplete + txt файл
    #38444052
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,
спасибо
я прощу прощения, не могли бы подсказать как это адаптировать для моего скрипта:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
$(function(){

$.ui.autocomplete.prototype._renderItem = function (ul, item) {
    item.label = item.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + $.ui.autocomplete.escapeRegex(this.term) + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<span style='font-weight:bold;color:red;text-transform:uppercase;'>$1</span>");
    return $("<li></li>")
            .data("item.autocomplete", item)
            .append("<a>" + item.label + "</a>")
            .appendTo(ul);
};

$.get('Transfering.txt', function(data){
	var availableTags = data.split('\n');
	$('#input1').autocomplete({
		source: availableTags,
		minLength: 3
	});
});

});



input1 - строка ввода
checkbox с id="box_1"

я пытался переписать ф-ю, чтобы грузилась не по ready, а по .click на input1 - в итоге вообще не работает
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQuery autocomplete + txt файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]