Как добавить значение для переменной
Приветствую, знатоки!
Подскажите, пожалуйста, вот есть часть скрипта поиска: $('.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, время: 00:28. |