Подтвердить что ты не робот

Строка запроса jquery build http

У меня есть такой объект:

Object
    id: "myid"
    token: "sometoken"

Мне нужно построить HTTP-строку запроса и получить что-то вроде этого:

http://domain.com/file.html?id=myid&token=sometoken

Любые идеи, как я могу это сделать?

4b9b3361

Ответ 1

​var obj = {
        id    : 'myid',
        token : 'sometoken'
    };

alert($.param(obj));

Вы можете использовать $.param() для создания параметров строки запроса. Это предупредит id=myid&token=sometoken.

Эта функция используется внутренне для преобразования значений элементов формы в сериализованное строковое представление.

Вот демо: http://jsfiddle.net/RdGDD/

И docs: http://api.jquery.com/jquery.param

Ответ 2

var obj = { id: 'myid', token: 'sometoken' };
var url = 'http://domain.com/file.html?' + $.param(obj);