Показать сообщение отдельно
  #4 (permalink)  
Старый 09.03.2013, 16:26
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Другой напрашивающийся вариант, не уверен что лучше, но все же:

var o = {
    prm1: 'dat1',
    prm2: 'dat2',
    prm3: 'dat3',
    prm4: 'dat4'
};

alert(toQueryString(o));

function toQueryString(parameters){
    var pairs = [];
    for (var key in parameters) {
        pairs.push(key + '=' + parameters[key]);
    }
    return '?' + pairs.join('&');
};
Ответить с цитированием