Как добавить значение для переменной
Приветствую, знатоки!
Подскажите, пожалуйста, вот есть часть скрипта поиска:
$('.srch_fld').keyup(function(){var
likeThis=[],zapros=$(this).val(),vivod='';if(zapros.length>=4){$.get("/search/",{q:zapros,a:2},function(otvet){$('.pixel-art',otvet).each(function(){val=$(this)
.html();likeThis.push(val)});
}})
Кратко поясню: Заполняем поле - значение поля записывается в переменную zapros. Скрипт делает запрос на страницу /search/?q=zapros Как мне добавить код "&t=1" в конец переменной zapros? Чтобы в итоге запрос был: /search/?q=zapros&t=1 |
Nezumi.May,
",{q:zapros,a:2,t:1}, |
Цитата:
|
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 Это дополнение в конце просто игнорируется. Как такое возможно? ----------------- Кажется дело в системе, которая то ли тормозит, но в общем тест проходил на неисправном материале. Большое спасибо за ответ! |
| Часовой пояс GMT +3, время: 23:01. |