Показать сообщение отдельно
  #1 (permalink)  
Старый 19.11.2013, 11:47
Интересующийся
Отправить личное сообщение для Trusteg Посмотреть профиль Найти все сообщения от Trusteg
 
Регистрация: 16.07.2013
Сообщений: 10

Получение данных из адресной строки
Нашел в интернете вот такой код:
function getSearch()
{
 //если есть search
 if(window.location.search !== ''){
   //для начала избавимся от ? в начале строки. Есть много мнений о том, как это лучше делать, но мне ближе простой replace
  var data = window.location.search.replace('?','');
   //оставшуюся строчку разобьём на массив с парами типа ["name=roman","age=24"]
  var pairs = data.split('&');
   //создадим временный массив, чтобы записать значения и конечный объект, куда запишем ключи и их значение
  var tmp = []
  var search = {};
   //идём по всему массиву с парами значений
  for (i=0; i   //разбиваем пару на ключ и значение, добавляем в их объект
   tmp = pairs[i].split('=')
   search[tmp[0]] = tmp[1];
  }
  //возвращаем объект ключей и значений
  return search;
 } else { //вернуть пустой объект, если нет search
  return {};
 }
}

Как сделать чтобы при загрузке страницы все параметры отображались в блоке <div id="params"></div>. В javascript не силен, помогите пожалуйста
Ответить с цитированием