Мне нужно изменить какой-то код уже на месте.Есть блок кода, который фильтрует список JQuery, используя URL для заполнения входных данных поиска.
Например
http://***/store/mobile/page/productList.page?search=football
Автоматически вводит "футбол" в строку поиска.
Теперь мне нужно отфильтровать список, не используя панель поиска.
Допустим, мой URL будет выглядеть примерно так:
http://***/store/mobile/page/productList.page?football
Это отфильтрует список с футболомбез использования панели поиска.
Вот код, который мне нужно изменить.Пожалуйста скажите мне, если мой вопрос неясен.
$('div[data-url*="productList"]').live("pageshow", function() {
filterValue = getParameterByName("search", location.search);
if (filterValue) {
$('input[data-type="search"]').val(filterValue);
}
refreshList();
});
и:
$.each(catalog.products,
function(index, value) {
if ((!filterValue )
|| value.name.toUpperCase().indexOf(filterValue.toUpperCase()) != -1
|| value.brand.toUpperCase().indexOf(filterValue.toUpperCase()) != -1)
{
items.push('<li id="' + index + '">' +
'<a data-identity="productId" href="./details.page?productId=' + index + '" >' +
'<img class="ui-li-thumb" src="' + value.thumbnail + '"/>' +
'<p>' + value.brand + '</p>' +
'<h3>' + value.name + '</h3>' +
'<span class="ui-li-count">' + value.price + ' $</span></li>') +
'</a>';
}
});