Сообщение от рони
|
Nezumi.May,
строка 4 пост№1 или обрезана или с ошибкой.
$(".srch_fld").keyup(function() {
var likeThis = [],
zapros = $(this).val(),
vivod = "";
if (zapros.length >= 4) $.get("/search/", {
q: zapros,
a: 2,
t: 1;
}, function(otvet) {
$(".pixel-art", otvet).each(function() {
val = $(this).html();
likeThis.push(val)
})
})
});
ещё вариант
$(".srch_fld").keyup(function() {
var likeThis = [],
zapros = $(this).val(),
url = "/search/?q="+encodeURIComponent(zapros)+"&t=1";
if (zapros.length >= 4) $.get(url, {
a: 2
}, function(otvet) {
$(".pixel-art", otvet).each(function() {
val = $(this).html();
likeThis.push(val)
})
})
});
|
Извиняюсь. Видимо код вырезала неверно.
Сейчас должно быть ровно:
$('.srch_fld').keyup(function() {
var likeThis = [],
zapros = $(this).val(),
vivod = '',
url = "/search/?q="+encodeURIComponent(zapros)+"&t=1";
if (zapros.length >= 4) {
$.get(url, {
a: 2
}, function(otvet) {
$('.pixel-art', otvet).each(function() {
val = $(this).html();
likeThis.push(val)
});
$('#search2').fadeIn();
if (likeThis[0]) {
if (likeThis.length < 6) {
max = likeThis.length
} else {
max = 6
}
for (i = 0; i < max; i++) {
vivod += likeThis[i] + ''
}
$('#search2').html(vivod + '<li><button class="all-results" type="submit">Все результаты</button></li>')
}
})
} else {
$('#search2').fadeOut()
}
});
Но всё равно выводится информация со страницы без &t=1
Это дополнение в конце просто игнорируется. Как такое возможно?
-----------------
Кажется дело в системе, которая то ли тормозит, но в общем тест проходил на неисправном материале. Большое спасибо за ответ!